33 MHz/32-bit PCI Master/Target with Embedded Programmable Logic and dual Port SRAM
QL5032 - QuickPCI
TM
last updated 12/2/99
Rev B
Device Highlights
High Performance PCI Controller
■ 32-bit / 33 MHz PCI Master/Target
■ Zero-wait state PCI Master provides 132 MB/s transfer rates
■ Programmable back-end interface to optional local processor
■ 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
■ Reference design with driver code (Win 95/98/Win 2000/
NT4.0) available
■ PCI v2.2 compliant
■ Supports Type 0 Configuration Cycles in Target mode
■ 3.3V, 5V Tolerant PCI signaling supports Universal
PCI Adapter designs
■ 3.3V CMOS in 208-pin PQFP and 256-pin PBGA
■ Supports endian conversions
■ Unlimited/Continuous Burst Transfers Supported
Extendable PCI Functionality
■ Support for Configuration Space from 0x40 to 0x3FF
■ Multi-Function, Expanded Capabilities, & Expansion ROM capa-
ble
■ Power management, Compact PCI, hot-swap/hot-plug
compatible
■ PCI v2.2 Power Management Spec compatible
■ PCI v2.2 Vital Product Data (VPD) configuration support
■ Programmable Interrupt Generator
■ I
2
O support with local processor
■ Mailbox register support
Programmable Logic
■ 37K system gates / 390 Logic Cells
■ 16,128 RAM bits, up to 154 I/O pins
■ 250 MHz 16-bit counters, 275 MHz Datapaths, 160 MHz FIFOs
■ All back-end interface and glue-logic can be implemented on chip
■ 7 64-deep FIFOs or 3 128-deep FIFOs or a single 256-deep
FIFO or a combination that requires 14 or less QuickLogic
RAM Modules
■ (3) 32-bit busses interface between the PCI Controller and the
Programmable Logic
FIGURE 1. QL5032 Diagram
Architecture Overview
The QL5032 device in the QuickLogic QuickPCI ESP
(Embedded Standard Product) family provides a
complete and customizable PCI interface solution
combined with 37,000 system gates of 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 MB/s).
The programmable logic portion of the device
contains 390 QuickLogic Logic Cells, and 14
QuickLogic Dual-Port RAM Blocks. These
configurable RAM blocks can be configured in many
width/depth combinations. They can also be
combined with logic cells to form FIFOs, or be
initialized via Serial EEPROM on power-up and used
as ROMs.
The QL5032 device meets PCI 2.2 electrical and
timing specifications and has been fully hardwaretested. This device also supports the Win’98 and
PC’98 standards. The QL5032 device features 3.3volt operation with multi-volt compatible I/Os. Thus it
can easily operate in 3-volt systems and is fully
compatible with 3.3V,5V or Universal PCI card
development.
&RQILJ
6SDFH
0+]
),)2V
0$67(5
&21752//(5
,17(5)$&(
352*5$00$%/(