PCI Compiler, 64-bit Master/Target
64-bit PCI master/target
Fully compliant with timing and functional requirements specified in the PCI Special Interest Group (PCI SIG) PCI Local Bus Specification, Revision 3.0
66-MHz compliant when used with 66-MHz PCI-compliant AlteraÃƒâ€šÃ‚Â® devices
Extensively tested in hardware
SOPC Builder-Ready general purpose, full-featured bridge
PCI complexities (retry, disconnect) hidden from user
Hard-coded, or run-time configurable, AvalonÃƒâ€šÃ‚Â®-to-PCI address translation
Hard-coded PCI BAR hit address to Avalon address translation
Separate Avalon slave ports for both PCI interface access and control status register access
Avalon data burst capability
PCI accesses generated directly from Avalon requests
Independent or common PCI and Avalon clock domains
Provides the option for increased PCI read performance by increasing the number of pending reads
Intellectual property (IP) functional simulation models provide cycle-accurate behavioral simulations in industry-standard Verilog HDL and VHDL simulation tools
Open-source PCI testbench provides flexible PCI bus functional models to verify Altera PCI MegaCoreÃƒâ€šÃ‚Â® function-based applications in industry-standard Verilog HDL and VHDL simulation tools
Reference designs for popular functionality implemented on the local side of the PCI MegaCore functions, including direct memory access (DMA) engines, data path first-in first-out (FIFO) architectures, and SDRAM interfaces
Altera's PCI Compiler provides a complete, easy-to-use solution for implementing a PCI interface with Altera programmable logic devices. The PCI Compiler contains the Altera pci_mt64, pci_t64, pci_mt32, and pci_t32 MegaCore functions, and supports both SOPC Builder and MegaWizardÃƒâ€šÃ‚Â® Plug-In design flows. The SOPC Builder design flow allows you to quickly and easily implement a PCI interface into your design. Whether your top priority is high bandwidth, high speed, or a combination of features, you can use the PCI Compiler to meet your system requirements.
AlteraÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢s PCI MegaCore functions are fully tested to meet the requirements of the PCI-SIG PCI Local Bus Specification, Revision 3.0 and Compliance Checklist, Revision 3.0. You can test-drive Altera PCI MegaCore functions using the OpenCore Plus feature to compile, simulate, and hardware test the functions within your custom logic. When you are ready to license a function, contact your local Altera sales representative.
The pci_mt64 MegaCore function provides a fully compliant, 64-bit, 66-MHz PCI bus interface with bus mastering support. It is optimized for the StratixÃƒâ€šÃ‚Â® III, Stratix II, Stratix, Stratix II GX, Stratix GX, HardCopyÃƒâ€šÃ‚Â® II, HardCopy Stratix, Cyclone III, Cyclone II, Cyclone, and MAXÃƒâ€šÃ‚Â® II device families."