Figure 1 shows a typical PCI/PCI-X local bus system architecture and displays the following characteristics:
- PCI-X primary bus connects to a PCI-X host bridge
- PCI-X to PCI-X bridge interfaced to a secondary PCI-X bus
- Disk controller
- System backplane
Altera's PCI MegaCore® function provides the protocol functionality for both the motherboard's primary and secondary buses.
The disk controller functionality may be integrated with a PCI MegaCore function for a single programmable chip solution. A network adapter card on the system backplane could provide the interface using an Altera® programmable logic device (PLD) and the PCI-X function. The PCI-X architecture enables high-complexity, high-performance systems (66 to 133 MHz) to meet the requirements of both open and embedded systems.
Figure 1. Typical PCI/PCI-X Architecture

Table 1 shows the features of the PCI MegaCore functions.
Table 1. PCI MegaCore Functions |
||||
| Feature | PCI/MT64 | PCI/MT32 | PCI/T64 | PCI/T32 |
|---|---|---|---|---|
| Bus Width | 64-bit | 32-bit | 64-bit | 64-bit |
| Frequency | 0-66 MHz | 0-66 MHz | 0-66 MHz | 0-66 MHz |
| Functionality | Master/Target | Master/Target | Target Only | Master/Target |
| Supported Devices | FLEX 10KE APEX 20KE ACEX 1K | FLEX 10KE FLEX 6000 APEX 20KE ACEX 1K | FLEX 10KE APEX 20KE ACEX 1K | APEX 20KE |
| Logic Elements | 1,300 | 900 | 800 | 500 |
The Altera PCI Advantage
The Altera PCI/PCI-X solution provides critical advantages for the system designer. Altera's high-density APEX 20K and APEX 20KE devices enable you to create a single-device programmable solution for both the PCI/PCI-X function and the application-specific logic for a wide range of open and embedded custom solutions. The low-cost ACEX 1K family provides the PCI solution for high volume, low cost PCI 2.2 and CompactPCI systems.

