Friday, December 11, 2009

Registers within our Chip

Hi all,

I just wanted to clarify about the registers within our chipset.
There are two types of registers within our chip. One type is the Common register which stores source IP address, gateway address, Subnet Mask Address, and the MAC address. Because all sockets uses the same common source IP address that is the reason why these registers are called common registers. The second type of registers is the Socket Register. They are specifically used for storing socket information such as source port, destination IP address, destination port and so forth. Notice that W3150A+ and W5100 have 4 hardware sockets so there are 4 sets of socket registers. The same is true for the W5300 with 8 sockets. There will be 8 sets of socket registers inside the chip.

In the case of W5100, the common registers' address starts from 0x0000 to 0x3FF. The 4 sets of socket registers are located from 0x0400 to 0x04FF,0x0500 to 0x05FF,0x0600 to 0x06FF,0x0700 to 0x07FF.

For my next post, I will get into the details of each registers. Be sure to check it out! :)

Thank you

WIZnet HK

1 comment:

  1. Hello from Holland. There is also a small tutorial about the W5100 on my homepage. Like to work with Bascom-AVR so these are 'Basic' examples of a few applications.

    http://members.home.nl/bzijlstra/software/examples/wiz810mj.htm

    At the moment I have some applications running on the W5100, W5300 and W7100.

    Have fun
    Ben Zijlstra

    ReplyDelete