== Ethernet == __Figure 1 - 802.3 MAC Frame (source : wikipedia)__ [[BR]] [[Image(eth_frame.bmp)]] [[BR]][[BR]] __Figure 2 - Ethernet Type II Frame (source : wikipedia)__ [[BR]] [[Image(eth_type2_frame.bmp)]] [[BR]][[BR]] * 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 * 4-byte CRC32 Checksum with generator polynomial == x^32^ + x^31^ + x^24^ + x^22^ + x^16^ + x^14^ + x^8^ + x^7^ + x^5^ + x^3^ + x + 1. More information at http://en.wikipedia.org/wiki/Cyclic_redundancy_check. * Further Ethernet information at http://en.wikipedia.org/wiki/Ethernet_frame [wiki:Software/Firmware/Framework/R3_arch Return ..]