Thursday, November 26, 2009

Hybrid Mode

What is Hybrid Mode? Hybrid mode is used when both hardware and software TCP/IP processing are required. So what is the advantage of using this kind of system? As you may know, for the hardware TCP/IP stacks, there is a limited number of sockets available. If the user wants to use more sockets than our chip can provide, he can take advantage of the Hybrid mode because the software TCP/IP stack offers unlimited sockets. With the hybrid mode, the user can create unlimited number of sockets since hardware and software TCP/IP stack are running at the same time. In order to use the hybrid mode, MAC raw mode should be setup for the hardware socket 0. The socket 0 will be used as a tunnel to send and receive Ethernet frame for the software stack. While socket 0 is used for the tunneling, the remaining sockets can be used with the hardware stack. Notice that using this hybrid mode, the user is required to port the software stack into the MCU.

I hope you enjoyed. Thank you!

No comments:

Post a Comment