Download Processor IP Reference Guide
Transcript
PLB 1-Gigabit Ethernet Media Access Controller (MAC) with DMA (v1.00b) GEMAC Endianess Please note that the GEMAC is designed as a big endian device (bit 0 is the most significant bit and is shown on the left of a group of bits). The 8-bit GMII transmit and receive data interface to the external PHY is little endian (bit 7 is the most significant bit and appears on the left of the bus). The MII management interface to the PHY is serial with the most significant bit of a field being transmitted first. Features The GEMAC is a soft IP core designed for Xilinx FPGAs and contains the following features: • 64-bit PLB master and slave interfaces. • Memory mapped direct I/O interface to registers and FIFOs as well as Simple DMA and Scatter/Gather DMA capabilities for low processor and bus utilization.. • Optional Media Independent Interface Management (MIIM) for access to PHY transceiver registers • GMII interface to external PHY devices • Optional PCS function with Ten Bit Interface (TBI) to external PHY devices. • Option PCS/PMA functions with SerDes interface to external transceiver devices for reduced signal count • Independent internal 2 K, 4 K, 8 K, 16 K, or 32 K byte TX and RX FIFOs for holding data for more than one packet (2 K byte depth is sufficient for normal 1518 maximum byte packets but 4 K byte depth provides better throughput. 16 K or 32 K byte depth is required for Jumbo frames up to 9 K bytes long) • 16 entry deep FIFOs for the Transmit Length, Receive Length, and Transmit Status registers to support multiple packet operation • Filtering of "bad" receive packets to reduce processor bus utilization • Programmable PHY reset signal • Auto pad and Frame Check Sequence (FCS) field insertion or pass through on transmit • Auto pad and FCS field stripping or pass through on receive • Processes transmission and reception of Pause frames for flow control • Supports receive and transmit of longer VLAN type frames • Programmable interframe gap • Provides interrupts for many error and status conditions • Optional support of jumbo frames up to 9K bytes in length • No receive destination address validation. All properly formed packets are accepted. Product Overview www.xilinx.com 1-800-255-7778 131