类型:Soft IP
简短描述:Ethernet MAC Controller with PCI Host Interface Core
详细描述:
The MAC-PCI IP core is a combination of the Ethernet Media Access Controller (MAC) HDL core - and the 32-bit 33 MHz Master/Slave PCI Host Interface core (PCI-M32). The core is intended to simplify the Ethernet networking support development in PCI based systems and applications.
A variety of available PHY interfaces facilitates the controller’s integration with a wide range of third-party transceivers. While the implementation of the most common PCI Local Bus interface guarantees seamless integration with a large number of PCI-equipped hardware devices, an available Linux driver allows users to skip basic software development stages and concentrate on designing the main application. Both the integrated scatter/gather DMA Controller and extended filtering features decrease CPU overhead, whereas advanced interrupt mitigation lowers the number of necessary interrupt support routines. Configurable internal FIFO’s architecture and low power capabilities make MAC-PCI a perfect solution for both resource and power limited applications.
The MAC-PCI is a design developed for reuse in ASIC and FPGA implementations. The design is strictly synchronous with positive-edge clocking, no internal tri-states, and a synchronous reset; therefore, scan insertion is straightforward.
工艺:0.18μm, 0.13μm, 0.09μm,
代工厂:TSMC
应用:1)PCI-based systems 2)Network Interface Controllers
特色:
Network Interface Features
-
Support for 10/100 Mbps data transfer rate
-
Media Independent Interface (MII) for 10/100 Mbps operation
-
Automated MII Management interface
Data Link Layer Functionality
-
Support for the IEEE 802.3 CSMA/CD standard
-
Full or half duplex operation
-
Flexible address filtering
-
External RAM for storing MAC addresses
-
Up to 16 physical addresses
-
512 bit hash table for multicast addresses
PCI Local Bus Interface Support
-
PCI spec 2.3 compliant
-
33 MHz performance
-
32-bit data path
-
Zero wait states burst mode
-
Full bus master/target functionality
-
Single interrupt
-
Type 0 Configuration Space
-
Support for backend initiated target retry, disconnect and abort
DMA Controller
-
Scatter/gather capabilities
-
Programmable burst length
-
Intelligent arbitration between transmit and receive processes
Descriptor / Buffer Architecture for Data Storage
-
Descriptor "ring" or "chain" structures
-
Single descriptor can point to two data buffers
-
Auto descriptor list pooling
cast_mac-pci.rar