Architecture Overview
The QL5732 device in the QuickLogic QuickPCI Embedded Standard Product (ESP) family provides a complete and customizable PCI interface solution combined with programmable logic. This device eliminates any need for the designer to worry about PCI bus compliance, yet allows for the maximum 32-bit PCI bus bandwidth (132 MBps).
Device Highlights
High Performance PCI Controller
• 32-bit/33 MHz PCI Master/Target
• Zero-wait state PCI Master provides 132 MBps transfer rates
• Zero-wait-state PCI Target Write/One-wait-state PCI Target Read interface
• Supports all PCI commands, including configuration and MWI
• Supports fully-customizable byte enable for master channels
• Target interface supports retry, disconnect with/without data transfer, and target abort
• Fully programmable back-end interface
• Independent PCI bus (33 MHz) and local bus (up to 160 MHz) clocks
• Fully customizable PCI Configuration Space
• Configurable FIFOs with depths up to 256 words
• Reference design with driver code (Win 95/98/Win 2000/NT4.0) available
• PCI v2.3 compliant
• Supports Type 0 Configuration Cycles in Target mode
• 3.3 V PCI signaling
• 2.5 V Supply Voltage
• 484-ball PBGA
• 280-ball LFBGA
• 208-pin PQFP
• Supports Extendable PCI functionality
• Unlimited/Continuous Burst Transfers supported
Extendable PCI Functionality
• Support for PCI host-bridge function
• Support for Configuration Space from 0 × 40 to 0 × 3FF
• Multi-Function, Expanded Capabilities, and Expansion ROM capable
• PCI v2.3 Power Management Spec compatible
• PCI v2.3 Vital Product Data (VPD) configuration support
Flexible Programmable Logic
• 1,348 Logic Cells
• 50,688 RAM bits
• Up to 262 I/O pins
• All back-end interface and glue-logic can be implemented on chip
• Six 32-bit busses interface between the PCI Controller and the Programmable Logic
• Twenty-two 2,304 bit Dual Port High Performance SRAM Blocks
• 3,482 flip-flops available