Download Print this page
Hide thumbs Also See for W5300:

Advertisement

Quick Links

Document History
Ver 1.1.0 (AUG. 19, 2008)
Ver 1.2.0 (FEB. 23, 2012)
Ver 1.2.1(MAR. 23, 2012)
Ver 1.2.2 (FEB. 7, 2014)
© 2012 WIZnet Co., Ltd. All Rights Reserved.
© Copyright 2012 WIZnet Co., Ltd. All rights reserved.
W5300 Errata Sheet
First release (erratum 1, 2, 3)
Add Erratum 4, 5
Change the Errata sheet form
(Match with W3150A+ / W5100 Errata sheet.)
Add a solution for erratum 4,5
Add a description of solution for erratum 4
1/8

Advertisement

loading

Summary of Contents for Wiznet W5300

  • Page 1 Ver 1.2.1(MAR. 23, 2012) Add a solution for erratum 4,5 Ver 1.2.2 (FEB. 7, 2014) Add a description of solution for erratum 4 © 2012 WIZnet Co., Ltd. All Rights Reserved. © Copyright 2012 WIZnet Co., Ltd. All rights reserved.
  • Page 2 Then TCP stays in a pending state until the receiver's window size becomes large enough. © Copyright 2012 WIZnet Co., Ltd. All rights reserved.
  • Page 3 ACK" packet as above, user may experience decreased data transmission speed. *) For the reference, when W5300 performs in TCP mode, ACK packet will be transmitted due to the "SEND" command and timeout. Moreover, if user enables "No delayed option" and receives data packet from its Peer, then the ACK packet will be transmitted as well.
  • Page 4 However, user can only see duplicated high byte of port number, which is 0x1212. None. Solution & However, since the Destination Port Number Register (Sn_DPORTR) contains Recommendat correct Destination Port Number, TCP function will perform without any problem. © Copyright 2012 WIZnet Co., Ltd. All rights reserved.
  • Page 5 The main reason of this erratum is subnet calculating logic. The W5300 misunderstands the node locates other sub-network when target has “0.0.0.0” IP address. So the W5300 set the target IP to the gateway IP instead of “0.0.0.0” and sends the ARP reply.
  • Page 6 = 255; subnet_val[3] = 0; … /* TCP connect function */ Function TCP_Connect( ) … /* Set the subnet mask register to the right value using the variable */ IINCHIP_WRITE(SUBR0, subnet_val[0]); © Copyright 2012 WIZnet Co., Ltd. All rights reserved.
  • Page 7 /* Execute UDP send command */ IINCHIP_WRITE(Sn_CR(socket), Sn_CR_SEND); /* Wait for command done */ while(Sn_CR(socket)); /* Clear the subnet mask register again and keep it */ IINCHIP_WRITE(SUBR0, 0); IINCHIP_WRITE(SUBR1, 0); IINCHIP_WRITE(SUBR2, 0); IINCHIP_WRITE(SUBR3, 0); … © Copyright 2012 WIZnet Co., Ltd. All rights reserved.
  • Page 8 Phenomenon Assuming that the IP address of W5300 is “0.0.0.0” and the gateway, subnet mask is valid (not “0.0.0.0”), the W5300 set the target IP address of ARP request to the gateway IP address not the target node IP address when sends ARP request to another node.