The PCI-M32 is a master/target PCI interface IP core compliant with the PCI 2.3 specification. It supports a 32-bit address/data bus and operates at PCI clock frequencies up to 33 MHz. The interface includes both master and target capabilities and implements 64 bytes of PCI Configuration Space, expandable up to 256 bytes. The target interface supports up to six Base Address Registers (BARs) with both I/O and Memory decoding capabilities, ranging from 16 bytes to 2 GB.
Supported PCI commands include Configuration Read/Write, Memory Read/Write, Memory Read Multiple (MRM), Memory Read Line (MRL), and I/O Read/Write. The PCI-M32 builds on over 20 years of CAST’s PCI IP development experience and is designed for easy reuse and integration. It follows proven design methodologies that ensure efficient technology mapping and rapid implementation.
The core is available in synthesizable RTL or as a pre-synthesized FPGA netlist, and comes complete with everyt...
The PCI-M32 is a master/target PCI interface IP core compliant with the PCI 2.3 specification. It supports a 32-bit address/data bus and operates at PCI clock frequencies up to 33 MHz. The interface includes both master and target capabilities and implements 64 bytes of PCI Configuration Space, expandable up to 256 bytes. The target interface supports up to six Base Address Registers (BARs) with both I/O and Memory decoding capabilities, ranging from 16 bytes to 2 GB.
Supported PCI commands include Configuration Read/Write, Memory Read/Write, Memory Read Multiple (MRM), Memory Read Line (MRL), and I/O Read/Write. The PCI-M32 builds on over 20 years of CAST’s PCI IP development experience and is designed for easy reuse and integration. It follows proven design methodologies that ensure efficient technology mapping and rapid implementation.
The core is available in synthesizable RTL or as a pre-synthesized FPGA netlist, and comes complete with everything needed for successful integration and deployment.