This course covers both IEEE802.3 (10, 100, 1000 Mbps) and IEEE802.1D/802.1Q
Objectives
The course covers the following standards: 10BASE-T, 100BASE-TX, 1000BASE-X, 1000BASE-T and 1000BASE-KX.
An architectural view of an Ethernet network is provided, highlighting the differences between repeaters, switches and routers.
The Synopsys MAC is studied as an implementation example of a MAC.
The course explains how the spanning tree algorithm works.
Quality of Service through the VLAN tag is explained.
The course details the operation of the PHY-to-MAC bus and the management interface.
The course describes the transmission protocol according to the medium.
Layer 3 and 4 TCP-UDP/IP protocols are studied through packet capture.
Ethernet related standards, such as PoE and EEE are included in this course.
Note that AC6 offers a separate course on 10G Ethernet.
This course has been delivered several times to companies implementing Ethernet in embedded systems, such as defense systems, railway equipments and avionics systems.