Altera Home Page
Literature Licensing
Buy On-Line Download

  Home   |   Products   |   Support   |   End Markets   |   Technology Center   |   Education & Events   |   Corporate   |   Buy On-Line  
  Devices   |   Design Software   |   Intellectual Property   |   Design Services   |   Dev. Kits/Cables   |   Literature  

 IP Products
   Embedded Processors
   Interfaces & Peripherals
          Peripherals
          PCI
          PCI Express
          Memory Controllers
          USB
          PCMCIA
          Ethernet
          I2C
          CAN
          PowerPC Bus
          HyperTransport
          RapidIO
          SerialLite
          Additional Functions
          Consortiums
          Literature
   DSP
   Communications
  
 About IP
      Designing with IP
      Evaluate and Download IP
      IP Certifications
      System Design
      Request IP
  
 IP Industry Partners
      About AMPP Program
      AMPP Core Partners
  

PCI Compiler

from Altera Corporation

View Literature
Download Free Evaluation



OpenCore Plus Support
SOPC Builder Ready
I-Test



Features

  • Contains 32-bit PCI master/target, 32-bit PCI target, 64-bit PCI master/target, 64-bit PCI target MegaCore®functions
    • Fully compliant with the timing and functional requirements of the PCI Special Interest Group (PCI SIG)PCI Local Bus Specification, Revision 3.0
    • Extensively tested in hardware
  • Easy SOPC Builder-ready integration using the general-purpose, full-featured bridge
  • 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, datapath first-in first-out (FIFO) architectures, and SDRAM interfaces

General Description

Altera's PCI Compiler provides a complete, easy-to-use solution for implementing a PCI interface with Altera 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 Manager 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-SIGPCI Local Bus Specification, Revision 3.0andCompliance 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_mt32 and pci_t32 MegaCore functions provide fully compliant, 32-bit, 66-MHz PCI bus interface support, while the pci_mt64 and pci_t64 cores provide a fully compliant 64-bit, 66-MHz PCI bus interface. The pci_mt32, pci_t32, pci_mt64, and pci_t64 cores are optimized for the Stratix® FPGA series, ArriaTM GX FPGAs, Cyclone® FPGA series, and the HardCopy® ASICs series. Additionally, the pci_mt32 and pci_t32 cores are optimized for MAX®II CPLDs.

Figure 1. pci_mt32 Block Diagram

pci_mt32 Block Diagram
Adobe Acrobat IconClick for full detail (123 KB)

IP Evaluation

Use the AlteraOpenCore Plus Evaluation flow to test drive this IP core.

For more information on OpenCore Plus hardware evaluation using the PCI Compiler: 32-bit PCI master/target PCI, 32-bit PCI target, 64-bit PCI master/target, or 64-bit PCI target MegaCore functions, see AN 320: OpenCore Plus Evaluation of Megafunctions(PDF).

Technical Support

Technical support for this PCI Complier MegaCore function is provided by theAltera mySupport online issue tracking system. You may also search theAltera Knowledge Database orAltera Support Design Examples for topics or examples related to this function.

Related Documents

  Please Give Us Feedback