wiki:crkit/Software/Firmware/Framework/R3_arch/ethernet
close Warning: Can't synchronize with repository "(default)" (/common/SVN/crkit does not appear to be a Subversion repository.). Look in the Trac log for more information.

Version 9 (modified by khanhle, 12 years ago) ( diff )

--

Ethernet

Figure 1 - 802.3 MAC Frame (source : wikipedia)


Figure 2 - Ethernet Type II Frame (source : wikipedia)


  • Host MAC Address is as defined by Host Ethernet card. Host must write its MAC address to CRKit as defined in Ethernet Port RMAP (temporary solution until we have ARP running).
  • CRKit MAC Address == FE ED DE AD BE EF (default)
  • 802.1Q header is NOT used
  • Ethertype = 0x0800 (IPv4), 0x0806 (ARP). More info at http://en.wikipedia.org/wiki/EtherType
  • IP packet embedded inside Ethernet payload. IP packet size = 46-1500 bytes
  • Further Ethernet information at http://en.wikipedia.org/wiki/Ethernet_frame

Return ..

Attachments (2)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.