Fast Ethernet Card With Utopia Interface Performed by:Anat Gavish Tomer Schatzberger Tomer Schatzberger Instructor: Boaz Mizrachi הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל המעבדה למערכות ספרתיות מהירות Technion - Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Laboratory
Abstract Design of a Fast Ethernet Card with Utopia Interface. Using a PCI Bridge connect to the FPGA and perform numerous actions through a dedicated driver. Such actions are inner register configuration and flow control on network packets sent and received through either the Ethernet or the Utopia.
System description The communication board connects to a PCI slot on the mother board. A PCI bridge converts the PCI bus to the simpler local bus protocol which is used to connect to the FPGA. All requests from the dedicated driver either refer to the inner PCI bridge registers or are passed for the FPGA. The FPGA then sorts the requests according to the action requested and carries out the right protocol against the desired communication path. It returns either a success signal or a failure signal.
Specification Target as a Development board 10/100 Mbs Ethernet connection Utopia Interface PLX9054 as PCI Bridge Altera’s 10K100 FPGA
System Block Diagram
Clock Boundaries
FPGA Block Diagram Transmitter (TRN) Receiver (RCV) CPU Interface (CIF) General (GNR) MAC Configuration (MCF) Utopia Receiver (URX) Utopia Transmitter (UTX) PCI Bridge UTPIAUTPIA MAC + PHY
The Board