QL901M-6PS680I 概述
QuickMIPS ESP Family QuickMIPS ESP家庭
QL901M-6PS680I 数据手册
通过下载QL901M-6PS680I数据手册来全面了解它。这个PDF文档包含了所有必要的细节,如产品概述、功能特性、引脚定义、引脚排列图等信息。
PDF下载QL901M QuickMIPS™ Data Sheet
QuickMIPS ESP Family
• • • • • •
1.0 Overview
The QuickMIPS™ Embedded Standard Products
(ESPs) family provides an out-of-the box solution
consisting of the QL901M QuickMIPS chip and
the QuickMIPS development environment. The
development environment includes a Reference
Design Kit (RDK) with drivers, real-time
operating systems, and QuickMIPS system
model. With the RDK, software and hardware
engineers can evaluate, debug, and emulate
their system in parallel.
• 16 Kbytes of on-chip, high-speed SRAM for
use by multiple AHB Bus Masters
• 32-bit 66/33 MHz PCI Host and Satellite
(Master/Target) operation with DMA
channels and FIFO for full bandwidth
• Two MAC10/100s with MII ports connect
easily to external transceivers/PHY devices
• One AHB 32-bit master port/one AHB
32-bit slave port to Programmable Fabric
• Global System Configuration and Interrupt
Controller
CPU
Peripheral Bus (AMBA APB)
• High-performance MIPS 4Kc processor runs
up to 133 MHz in .25µ
• 32-bit APB runs at half the CPU clock
(173 Dhrystone MIPS)
frequency (the same as the AHB clock)
• 1.3 Dhrystone MIPS per MHz
• Three APB slave ports in the programmable
• MDU supports MAC instructions for
fabric
DSP functions
• Two serial ports (one with Modem control
• 16 Kbytes of Instruction Cache
signals and one with IRDA-compliant signals)
(4-way set associative)
• Four general-purpose 32-bit timer/counters
• 16 Kbytes of Data Cache (4-way set
on one APB port
associative) with lockout capability per line
16 Kbytes
SRAM
MIPS 4Kc
w/Caches
32-bit PCI
66/33 MHz
Ethernet
Ethernet
Memory
Controller
Interrupt
Controller
10/100 MAC 10/100 MAC
High-Performance Bus (AMBA AHB)
ECI to AHB
AHB to APB
• High-performance 32-bit AMBA AHB bus
standard for high-speed system bus running
at half the CPU clock
32-bit Advanced High-Performance Bus
Two 16550
UARTs
Four 32-bit
Timer/Counters
• High-bandwidth memory controller for
SDRAM, SRAM, and EPROM
32-bit Advanced Peripheral Bus
• SDRAM support for standard SDRAMs up to
256 MBytes with auto refresh, up to 4 banks
non-interleaved
36 RAM Blocks (Configurations 128x18; 256x9; 512x4; or 1024x2)
Configurable
3 APB
Slave
I/F
JTAG
Logic Analyzer
• Support for PC100 type memories with up
Via-Link Programmable Fabric
Monitor (CLAM)
1 AHB
Master I/F
to two chip enables
1 AHB
18 ECU Blocks-- 8x8 Multiply, 16-bit carry/add
• EPROM controller for boot code
Slave I/F
• 8-bit, 16-bit, and 32-bit device width support
Figure 1: Embedded QuickMIPS Block Diagram
•
•
•
•
•
•
QL901M QuickMIPSTM Data Sheet Rev B
1
Programmable Via-Link Fabric
• Embedded memory configurable as RAM or FIFO
• 252 programmable I/Os
• High-speed dynamically configurable ECUs enable hardware implementation of DSP functions with
3-bit instructions
• Fabric I/O standard options: LVTLL, LVCMOS, PCI, GTL+, SSTL, and SSTL3
Table 1: Programmable Fabric Features
Logic Arrays
Columns x Rows
Maximum
Flip-Flops
Maximum System Gates*
536,472
Logic Cells
RAM Blocks** RAM Bits ECU Blocks***
72x28
2,016
4,788
36
82,944
18
** Possible Configurations:
128x18, 256x9, 512x4, or 1024x2
*** 8x8 Multiply,
16-bit carry-add
* 75K ASIC gates
On-Chip Debug Blocks
• On-chip instrumentation blocks for debug and trace capabilities
• Configurable Logic Analysis Module (CLAM) blocks with IP in programmable fabric allow user to look
at selected signals from IP function in fabric
Development and Programming
• Complete QuickLogic software suite of development tools enables rapid implementation of IP
functions for complete SOC solution
• Complete chip simulation of user-defined programmable-logic IP functions with the processor,
caches, memory, and all hardwired functions on-chip
• Synthesis of IP functions into the programmable fabric
• Place-and-Route tool for efficient implementation of IP functions in the programmable fabric
• Extensive timing analysis of IP functions with the rest of the chip to ensure full chip functionality
• Programming and debug support of the entire chip through JTAG port
• Integrated debug support for the MIPS 4Kc processor
• MIPS Language and Debug tool support for the MIPS 4Kc processor from approved third party
MIPS vendors
• ECU support for a variety of DSP algorithms and functions
• QuickLogic library of standard IP functions for plug-and-play implementation of standard IP functions
in the programmable fabric for a complete SOC solution
• QuickMIPS Reference Design Kit (RDK) provides a complete Board Support Package for
chip evaluation
• Programming and debug support
• Device-driver support for standard IP functions
• Boot-up code and diagnostics
•
•
•
•
•
•
2
www.quicklogic.com
© 2001 QuickLogic Corporation
Design Tools Platform Support
• QuickWorks, the complete product suite, supports Windows 95/98/NT/2000. It includes SpDE
(layout including place & route, timing analysis, and back-annotation), Synplify-Lite (synthesis), Turbo
Writer (HDL-enhanced text editor), etc.
• QuickTool supports Solaris. It has only the layout software (SpDE).
• QuickMIPS simulation is enabled through either:
• a SmartModel (VMC-generated model, encrypted RTL, relatively slow). This option supports both
Verilog and VHDL.
• SaiLAhead co-verification platform from Saivision (very fast C model). This option only supports
Verilog (no VHDL) at this time.
Table 2: Design Tools Platform Support
Solaris
Windows NT Windows 2000
Linux
Synthesis
Layout
Synplify-Lite
SpDE
X (in QuickWorks) X (in QuickWorks)
X (in QuickTool) X (in QuickWorks) X (in QuickWorks)
ModelSim/VCS
X
X
X
X
X
SmartModel
SaiLAhead
Verilog XL/NC
ModelSim
Simulation
X
X
X
Verilog XL/NC
SaiLAhead Platform
The “SaiLAhead for QuickMIPS” co-verification platform is tailored for QuickMIPS devices. It enables
simulation of user-defined logic functions that are to be implemented in the QuickMIPS programmable
fabric with the rest of the QuickMIPS fixed system logic functions, which verifies overall QuickMIPS
functionality. Simultaneously, the SaiLAhead platform has a powerful, feature-rich debugger, which
enables QuickMIPS users to develop and debug their application code (C and MIPS assembly). The
SaiLAhead platform accelerates the speed of simulation of the QuickMIPS device in a simulator such as
NC-Verilog by using C models for various fixed system logic functions in the QuickMIPS device. This
platform also provides a standalone C environment offering additional speed-up of simulation of the
entire QuickMIPS design. Please refer to http://www.saivision.com for more information on the
SaiLAhead platform.
•
•
•
•
•
•
QL901M QuickMIPS™ Data Sheet Rev B
3
2.0 Embedded Computational Units (ECUs)
Traditional programmable logic architectures do not implement arithmetic functions efficiently or
effectively. These functions require high logic cell usage while garnering only moderate performance
results. By embedding a dynamically reconfigurable computational unit, the QuickMIPS chip can address
various arithmetic functions efficiently and effectively providing for a robust DSP platform. This
approach offers greater performance than traditional programmable logic implementations. The ECU
block is ideal for complex DSP, filtering, and algorithmic functions. The QuickMIPS architecture allows
functionality above and beyond that achievable using DSP processors or programmable logic devices.
The embedded block is implemented at the transistor level with the following block diagram in Figure 2.
16
8
Abus
Xbus
Ybus
8
Multiply
Add
Register
3
2
1
I bus
Sign
17
Rbus
Sequencer
Memory
Logic Cell
Figure 2: Embedded Computational Unit (ECU) Block Diagram
Table 3: ECU Comparisons
Slowest Speed
Function
Description
Fastest Speed Grade
Grade
16 bit
32 bit
64 bit
8 x 8
8 ns
2.5 ns
5.6 ns
Adder
10 ns
12 ns
6.7 ns
10 ns
4.3 ns
Multiplier
16 x 16
12ns
6.7 ns
System Clock
200 MHz
400 MHz
Implementation of the equivalent ECU block as HDL in a programmable logic architecture requires 205
logic cells with a 10 ns delay in a -4 speed grade. There are a maximum of 18 ECU blocks and a
minimum of 10 ECU blocks in the QuickMIPS chip. The ECU blocks are placed next to the RAM
circuitry for efficient memory/instruction fetch and addressing for DSP algorithmic implementations.
Eighteen 8-bit Multiply Accumulate functions can be implemented per cycle for a total of 2.6 billion
MACs/s when clocked at 144 MHz. Further Multiply Accumulate functions also can be implemented in
the programmable logic.
•
•
•
•
•
•
4
www.quicklogic.com
© 2001 QuickLogic Corporation
The ECU block can be configured for eight arithmetic functions via an instruction as shown in Table 4.
The modes for the ECU block are dynamically reprogrammable through the Instruction Set Sequencer.
Table 4: ECU Mode Select Criteria
Instruction Set
Operation
Multiply
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
Multiply - Add
Accumulate
Add
Multiply (registered)
Multiply - Add (registered)
Multiple - Accumulate
Add (registered)
The Sequencer can be a variety of logic operators, such as a FIFO loaded with various algorithms, an
external software driven algorithm, or an internal state machine. This flexibility allows the designer to
reconfigure the ECU for algorithmic intensive applications in which functions change on the next clock
cycle, such as adaptive filtering.
3.0 Design Flow
The QuickMIPS design flow, similar to ASIC design flow, is shown in Figure 3.
MIPS Programming System Configuration Customer IP Design in FPGA
Compiler,
Assembler, Linker
Global Register
Configuration
QuickIP Models
Synthesis Lib
RTL
Debugger
Synthesis
EJTAG
Place & Route
Timing Analysis
QuickMIPS
System
Model
Timing Lib
Board-level
Support Package
Final Netlist
& Timing
QuickIP Netlist
Full-System
Functional Co-simulation
with Timing
Chip Programming
Figure 3: QuickMIPS Hardware/Software Co-Development Flow
•
•
•
•
•
•
QL901M QuickMIPS™ Data Sheet Rev B
5
A typical design process goes through the flow shown above. After passing postlayout simulation,
QuickMIPS devices can be programmed for testing on the hardware testbench. Because QuickLogic
devices are One-Time-Programmable (OTP), it is recommended that these devices are programmed only
after they pass postlayout simulation to minimize development cost and reduce bench debugging time.
The QuickMIPS design flow is supported by QuickLogic's QuickWorks™ (for Microsoft Windows) and
QuickTool™ (for UNIX) design software suites version 9.2 and up. Many third-party synthesis and
simulation tools are also supported. The QuickWorks software suite can be downloaded from
QuickLogic's Web site (www.quicklogic.com). Please contact a QuickLogic sales representative to
obtain a license or get QuickTool software.
Both Verilog and VHDL design methodologies are fully supported. The flow described below assumes
that the QuickWorks or QuickTool 9.2 software has been installed.
3.1 Simulation
QuickLogic provides the system simulation environment. This environment includes the QuickMIPS
VMC model, ROM and RAM models, reset and clock generation, boot code, and sample programs (read
and write to memory). This environment allows customers to focus on their RTL code and not have to
worry about bringing up the system simulation environment.
The simulation behavior of the QuickMIPS ESP core is provided by the VMC model. VMC (Verilog
Model Compiler) is a tool from Synopsys that compiles Verilog RTL (Register-Transfer-Level) code into
binary code. A VMC model (the binary code) implements the same logic functions as the RTL code while
providing IP protection. In simulation, it communicates to the simulator via PLI (Programmable
Language Interface) for Verilog or FLI (Foreign Language Interface) for VHDL.
Because of the VMC model, the Silos III Verilog simulator and Active-HDL VHDL simulator bundled in
QuickWorks are not supported in QuickMIPS simulation flow. A third-party simulator must be used. The
currently supported simulators include:
• Verilog simulators: Verilog-XL, NC Verilog, VCS, ModelSim
• VHDL simulators: VSS, ModelSim
3.2 Synthesis
Synthesis is the process of turning the HDL code describing the fabric behavior into gates. Three third-
party synthesis tools are supported:
• Synplify-Lite from Synplicity (bundled in QuickWorks)
• Exemplar Leonardo Spectrum
• Synopsys Design Compiler
Refer to the corresponding QuickNotes on the QuickLogic support Web site for further information.
•
•
•
•
•
•
6
www.quicklogic.com
© 2001 QuickLogic Corporation
3.3 Layout
Layout is performed in SpDE, which is the QuickLogic layout environment in both QuickWorks and
QuickTool. The input to the layout is a netlist from synthesis. SpDE can accept netlists in both the
QuickLogic format (.qdf) and industry standard EDIF.
3.4 Programming
Once it has been determined that the design is functionally correct and meets the desired timing
constraints, run the sequencer and save the <design>.chp file. You can either import the design into
QuickPro if you want to program it yourself, or submit the file to QuickLogic's WebASIC service to obtain
programmed devices overnight at the following URL: www.quicklogic.com/webasic.
QuickPro is the software to program a .chp file into QuickLogic devices. It is freeware and does not
require a license. You can download it from the QuickLogic Web site. It runs only on Microsoft Windows-
based PCs. To program your device, you also need a programmer called DeskFab and a programming
adapter for the package you are using. Please contact a QuickLogic sales representative when you are
handling the programming.
•
•
•
•
•
•
QL901M QuickMIPS™ Data Sheet Rev B
7
4.0 AC Characteristics at Vcc = 2.5V, TA=25° C (K=0.74)
The AC Specifications, Logic Cell diagrams, and waveforms are provided below.
Figure 4: QuickMIPS Logic Cell
Table 5: Logic Cells
Symbol
Parameter
Propagation
delay (ns)
Logic Cells
tPD
Combinatorial delay: time taken by the combinatorial circuit to output
0.257
0.22
Setup time: the amount of time the synchronous input of the flip flop must be stable before
the active clock edge
tSU
Hold time: the amount of time the synchronous input of the flip flop must be stable after the
active clock edge
thl
0
Clock to out delay: the amount of time the synchronous input of the flip flop must be stable
after the active clock edge
tCLK
0.255
tCWHI
Clock High Time: the length of time that the clock stays high
Clock Low Time: the length of time that the clock stays low
0.46
0.46
tCWLO
Set Delay: amount of time between when the flip flop is “set” (high)
and when Q is consequent “set” (high)
tSET
tRESET
tSW
0.18
0.09
0.3
Reset Delay: amount of time between when the flip flop is “reset” (low) and when Q is
consequent “reset” (low)
Set Width: length of time that the SET signal remains high
(low if active low)
Reset Width: length of time that the RESET signal remains high
(low if active low)
tRW
0.3
•
•
•
•
•
•
8
www.quicklogic.com
© 2001 QuickLogic Corporation
SET
D
Q
CLK
RESET
Figure 5: Logic Cell Flip Flop
CLK
tCWI (min)
tCWLO (min)
SET
RESET
Q
tRESET
tRW
tSET
tSW
Figure 6: Logic Cell Flip Flop Timings - First Waveform
CLK
D
Q
tHL
tSU
tCLK
Figure 7: Logic Cell Flip Flop Timings - Second Waveform
•
•
•
•
•
•
QL901M QuickMIPS™ Data Sheet Rev B
9
Figure 8: QuickMIPS Global Clock Structure
Table 6: QuickMIPS Clock Performance
Clock Performance
Global
Dedicated
1.51 ns
2.06 ns
0.55 ns
1.59 ns
1.73 ns
0.14 ns
Macro
I/O
Skew
Table 7: QuickMIPS Input Register Cell
Symbol
Input Register Cell Only
tGCKP
Parameter
Propagation delay (ns)
Global clock pin delay to quad net
1.34
0.56
GCKB
Global clock buffer delay (quad net to flip flop)
Global Clock Buffer
Programmable Clock
Hardware Clock
Global Clock
tPGCK
tBGCK
Figure 9: Global Clock Structure Schematic
•
•
•
•
•
•
10
www.quicklogic.com
© 2001 QuickLogic Corporation
[9:0]
WA
RE
RCLK
[17:0]
WD
WE
[9:0]
RA
RD
[17:0]
WCLK
MODE
[1:0]
ASYNCRD
QuickRAM Module
Figure 10: RAM Module
Table 8: RAM Cell Synchronous Write Timing
Symbol
RAM Cell Synchronous Write Timing
Parameter
Propagation
delay (ns)
WA setup time to WCLK: the amount of time the WRITE ADDRESS must be
stable before the active edge of the WRITE CLOCK
tSWA
tHWA
tSWD
tHWD
tSWE
tHWE
tWCRD
0.675
0
WA hold time to WCLK: the amount of time the WRITE ADDRESS must be
stable after the active edge of the WRITE CLOCK
WD setup time to WCLK: the amount of time the WRITE DATA must be stable
before the active edge of the WRITE CLOCK
0.654
0
WD hold time to WCLK: the amount of time the WRITE DATA must be stable
after the active edge of the WRITE CLOCK
WE setup time to WCLK: the amount of time the WRITE ENABLE must be
stable before the active edge of the WRITE CLOCK
0.623
0
WE hold time to WCLK: the amount of time the WRITE ENABLE must be stable
after the active edge of the WRITE CLOCK
WCLK to RD (WA=RA): the amount of time between the active WRITE CLOCK
edge and the time when the data is available at RD
4.38
•
•
•
•
•
•
QL901M QuickMIPS™ Data Sheet Rev B
11
WCLK
WA
tSWA
tSWD
tHWA
tHWD
tHWE
WD
WE
RD
tSWE
old data
new data
tWCRD
Figure 11: RAM Cell Synchronous Write Timing
Table 9: RAM Cell Synchronous & Asynchronous Read Timing
Symbol
Parameter
Propagation
delay (ns)
RAM Cell Synchronous Read Timing
RA setup time to RCLK: the amount of time the READ ADDRESS must
be stable before the active edge of the READ CLOCK
tSRA
tHRA
tSRE
0.686
0
RA hold time to RCLK: the amount of time the READ ADDRESS must
be stable after the active edge of the READ CLOCK
RE setup time to WCLK: the amount of time the READ ENABLE must be
stable before the active edge of the READ CLOCK
0.243
0
RE hold time to WCLK: the amount of time the READ ENABLE must be
stable after the active edge of the READ CLOCK
tHRE
tRCRD
RCLK to RD: the amount of time between the active READ CLOCK edge
and the time when the data is available at RD
4.38
RAM Cell Asynchronous Read Timing
RA to RD: amount of time between when the READ ADDRESS is input
and when the DATA is output
rPDRD
2.06
•
•
•
•
•
•
12
www.quicklogic.com
© 2001 QuickLogic Corporation
RCLK
RA
tSRA
tHRA
tHRE
RE
RD
tSRE
old data
new data
tRCRD
rPDRD
Figure 12: RAM Cell Synchronous & Asynchronous Read Timing
+
-
INPUT
Q
E
D
REGISTER
R
PAD
Q
OUTPUT
D
REGISTER
R
E
R
Q
OUTPUT ENABLE
REGISTER
D
Figure 13: QuickMIPS Cell I/O
•
•
•
•
•
•
QL901M QuickMIPS™ Data Sheet Rev B
13
tICLK
tIN, tINI
tISU
+
-
tSID
Q E
R
D
PAD
Figure 14: QuickMIPS Input Register Cell
Table 10: Input Register Cell
Symbol
Input Register Cell Only
Parameter
Propagation
delay (ns)
Input register setup time: the amount of time the synchronous input of
the flip flop must be stable before the active clock edge
tISU
tIH
3.12
0
Input register hold time: the amount of time the synchronous input of the
flip flop must be stable after the active clock edge
Input register clock to Q: the amount of time taken by the flip flop to
output after the active clock edge
tICLK
tIRST
tIESU
tIEH
1.08
0.99
0.37
0
Input register reset delay: amount of time between when the flip flop is
“reset”(low) and when Q is consequently “reset” (low)
Input register clock enable setup time: the amount of time “enable” must
be stable before the active clock edge
Input register clock enable time: the amount of time “enable” must be
stable after the active clock edge
•
•
•
•
•
•
14
www.quicklogic.com
© 2001 QuickLogic Corporation
Table 11: Standard Input Delays
Symbol
Parameter
Propagation
delay (ns)
Standard
Input Delays
To get the total input delay and this delay to tISU
tSID (LVTTL)
LVTTL input delay: Low Voltage TTL for 3.3V applications
0.34
0.42
LVCMOS2 input delay: Low Voltage CMOS for 2.5V and lower
applications
tSID (LVCMOS2)
tSID (GTL+)
tSID (SSTL3)
tSID (SSTL2)
GTL+ input delay: Gunning Transceiver Logic
0.68
0.55
SSTL3 input delay: Stub Series Terminated Logic for 3.3V
SSTL2 input delay: Stub Series Terminated Logic for 2.5V
0.607
R
CLK
D
Q
tISU
tIHL
tICLK
tIRST
E
tIESU
tIEH
Figure 15: QuickMIPS Input Register Cell Timing
•
•
•
•
•
•
QL901M QuickMIPS™ Data Sheet Rev B
15
PAD
OUTPUT
REGISTER
Figure 16: QuickMIPS Output Register Cell
Table 12: QuickMIPS Output Register Cell
Symbol
Output Register Cell Only
Parameter
Propagation
delay (ns)
tOUTLH
tOUTHL
tPZH
Output Delay low to high (10% of H)
0.40
0.55
2.94
2.34
3.07
2.53
Output Delay high to low (90% of H)
Output Delay 3-state to high (10% of Z)
Output Delay 3-state to low (90% of Z)
Output Delay high to 3-state
tPZL
tPHZ
tPLZ
Output Delay low to 3-state
3.15 (fast slew)
10.2(slow slew)
tCO
Clock to out delay
•
•
•
•
•
•
16
www.quicklogic.com
© 2001 QuickLogic Corporation
tOUTHL
H
H
L
L
tOUTLH
H
H
tPZL
Z
L
Z
L
tPZH
tPHZ
H
H
Z
L
Z
L
tPLZ
Figure 17: QuickMIPS Output Register Cell Timing
Table 13: VCCIO = 3.3 V
Fast Slew
Slow Slew
2.8 V/ns
1.0 V/ns
1.0 V/ns
Rising Edge
Falling Edge
2.86 V/ns
Table 14: VCCIO = 2.5 V
Fast Slew
Slow Slew
Rising Edge
Falling Edge
1.7 V/ns
1.9 V/ns
0.6 V/ns
0.6 V/ns
Table 15: ESP PLL Timing Parameters
Standby
Current (
Minimum Lock
Frequency
Duty
Cycle
Crystal
Accuracy
Jitter
Frequency Range
Lock Time
µ
a)
<200ps
157
µ
a
40-66.6 MHz
25 MHz
60/40
200 PPM
10 µs
•
•
•
•
•
•
QL901M QuickMIPS™ Data Sheet Rev B
17
PCI_CLK
Tval
PCI_AD(output)[31:0]
PCI_C_BE_n(output)[3:0]
PCI_PAR(output)
PCI_FRAME_n(output)
PCI_IRDY_n(output)
PCI_TRDY_n(output)
PCI_STOP_n(output)
PCI_DEVSEL_n(output)
PCI_SERR_n
PCI_PERR_n(output)
Tval(ptp)
Th
PCI_REQ_n
Tsu
PCI_AD(input)[31:0]
PCI_C_BE_n(input)[3:0]
PCI_PAR(input)
PCI_FRAME_n(input)
PCI_IRDY_n(input)
PCI_TRDY_n(input)
PCI_STOP_n(input)
PCI_DEVSEL_n(input)
PCI_IDSEL
PCI_PERR_n(input)
PCI_LOCK_n
Tsu(ptp)
PCI_GNT_n
Figure 18: PCI Waveforms
•
•
•
•
•
•
18
www.quicklogic.com
© 2001 QuickLogic Corporation
Table 16: PCI AC Timing
66 MHz
33 MHz
Parametera
Units
Min
15
6
Max
Min
30
11
11
1
Max
Tcyc
Thigh
Tlow
–
PCI_CLK Cycle Time
PCI_CLK High Time
ns
ns
PCI_CLK Low Time
6
ns
PCI_CLK Slew Rate
1.5
2
4
6
4
V/ns
ns
Tval
PCI_CLK to Signal Valid Delay
2
11
PCI_CLK to Signal Valid Delay
point-to-point signalsb
Tval (ptp)
2
2
6
2
2
12
28
ns
Ton
Toff
Float to Active Delay
Active to Float Delay
ns
ns
14
Input Setup Time to PCI_CLK
bused signals
Tsu
3
5
7
ns
ns
Input Setup Time to PCI_CLK
point-to-point
Tsu (ptp)
10, 12
Th
Trst
Input Hold Time from PCI_CLK
0
1
0
1
ns
Reset Active Time after power stable
Reset Active Time after PCI_CLK stable
Reset Active to output float delay
ms
Trst-clk
Trst-offc
Trhfa
100
100
µs
40
40
ns
PCI_RST_n high to first configuration access
PCI_RST_n high to first PCI_FRAME_n assertion
2
5
2
5
clocks
clocks
Trhff
a. All PCI pins are synchronous to the PCI clock except for PCI_RST_n and PCI_INTA_n.
b. Point-to-point signals include PCI_REQ_n and PCI_GNT_n.
c. All output drivers must be 3-stated when PCI_RST_n is active.
TXCLK(in)
TXEN(out)
ten_c2q
TXD[3:0](out)
tdata_h
tdata_v
Figure 19: Ethernet MAC Transmit Interface Waveforms
Table 17: Ethernet MAC Transmit Interface AC Timing
Parameter
Min
Max
Units
Time from the rising clock edge of TXCLK to
the change in TXEN
ten_c2q
tdata_v
tdata_h
8.0
ns
Time from the rising clock edge of TXCLK to all
data signals having valid stable values
9.0
ns
ns
Time in which the output data is still valid after
the rising clock edge of TXCLK
0.0
•
•
•
•
•
•
QL901M QuickMIPS™ Data Sheet Rev B
19
RXCLK(in)
RXDV(in)
tdv_s
ter_s
tdata_h
tdv_h
ter_h
tdata_s
RXER(in)
RXD[3:0](in)
Figure 20: Ethernet MAC Receive Interface Waveforms
Table 18: Ethernet MAC Receive Interface AC Timing
Parameter
Min
2.0
2.0
2.0
2.0
2.0
2.0
Max
Units
ns
tdv_s
RXDV (receive data valid) to RXCLK setup time
RXDV (receive data valid) from RXCLK hold time
RXER (receive data error) to RXCLK setup time
RXER (receive data error) from RXCLK hold time
RXD (receive data) to RXCLK setup time
RXD (receive data) from RXCLK hold time
tdv_h
ter_s
ns
ns
ter_h
ns
tdata_s
tdata_h
ns
ns
The timing of the MII Management Interface listed below depends on the system clock frequency. The
numbers displayed are correct for a processor clock frequency of 100 MHz and an AMBA bus system
clock frequency of 50 MHz. Note that for a system clock of 133 MHz, the mandatory MDC minimum
clock cycle of 400ns for some PHY devices will not be met.
•
•
•
•
•
•
20
www.quicklogic.com
© 2001 QuickLogic Corporation
tmdc_cyc
tmdc_l
tmdc_h
MDC(out)
MDIO(out)
tmdovh
tmdozv
tmdovz
tmdovs
Figure 21: MII Management Interface Waveforms (1 of 2)
Table 19: MII Management Interface AC Timing (1 of 2)
Parameter
Min
520
260
260
40
Max
Units
ns
tmdc_cyc
tmdc_h
tmdc_l
MDC cycle time
MDC high time
MDC low time
ns
ns
tmdozv
tmdovz
tmdos
MDIO output high impedance to valid time from rising edge of MDC
MDIO output valid to high impedance time from rising edge of MDC
MDIO output valid before MDC rising edge
ns
40
ns
440
40
ns
tmdovh
MDIO output valid from MDC rising edge
ns
MDC(out)
MDIO(in)
tmdis
tmdih
Figure 22: MII Management Interface Waveforms (2 of 2)
Table 20: MII Management Interface AC Timing (2 of 2)
Parameter
Min
25
0
Max
Units
ns
tmdis
tmdih
MDIO setup time to MDC
MDIO hold time to MDC
ns
•
•
•
•
•
•
QL901M QuickMIPS™ Data Sheet Rev B
21
SD_CLKIN
Tco_sdram
ADDR[23:0]
SD_CS_n[3:0]
SD_CKE[3:0]
SD_DQM[3:0]
SD_RAS_n
SD_CAS_n
SD_WE_n
DATA(output)[31:0]
Tsu_sdram
Th_sdram
DATA(input[31:0]
Figure 23: SDRAM Waveforms
Table 21: SDRAM AC Timing
Parametera
Min
Max
Units
DATA, ADDR, SD_RAS_n, SD_CAS_n, SD_CS_n[3:0],
SD_DQM[3:0], SD_WE_n, SD_CKE[3:0]
Tco
2
8
ns
Tsu
Th
DATA
DATA
12
2
ns
ns
a. All timing is measured with respect to the rising edge of SD_CLKIN. All measurements are based on I/Os with 35 pF
load except for SD_CLKOUT, which has a load of 15 pF.
Internal_AHB_Clock
CS_n
ADDR[31:0]
BLS_n[3:0]
OEN_n
addr
byte lane select
WEN_n
D0
D1
DATA[31:0]
read data
Figure 24: SRAM Read Waveforms
•
•
•
•
•
•
22
www.quicklogic.com
© 2001 QuickLogic Corporation
Internal_AHB_Clock
CS_n
ADDR[31:0]
BLS_n[3:0]
OEN_n
addr
byte lane select
D0
D1
WEN_n
DATA[31:0]
write data
Figure 25: SRAM Write Waveforms
Table 22 and Table 23 below list the synchronous and asynchronous timing for the QuickMIPS Fabric
interface port. Note the following with regards to the fabric timing:
1
2
3
fb_int is asynchronous and is synchronized inside the core.
fb_bigendian is a static signal and reflects the value on the CPU_BIGENDIAN pin.
pm_* and si_* signals are synchronous to the internal MIPS clock which is twice the hclk frequency. Because this internal
clock is not brought to the outside, these signals are considered asynchronous.
All AF_PCI_* signals are static.
4
Table 22: QuickMIPS Interface Port Synchronous Timing (to hclk)
Setup Time (Tsu)
Hold Time (Thold)
Clock-to-out Time (Tco)
hresetn
xa
x
5.11
Fabric AHB Slave Ports
ahbs_hsel
X
X
X
X
X
X
X
X
X
X
0
10.73
10.56
11.35
8.32
9.50
9.12
9.66
13.07
X
ahbs_haddr
ahbs_htrans
X
ahbs_hwrite
X
ahbs_hsize
X
ahbs_hburst
X
ahbs_hprot
X
ahbs_hwdata
ahbs_hrdata
X
5.94
9.55
10.39
ahbs_hready_out
ahbs_hresp
0
X
0
X
Fabric AHB Master Ports
ahbm_haddr
11.94
11.33
10.39
10.58
0
0
0
0
X
X
X
X
ahbm_htrans
ahbm_hwrite
ahbm_hsize
(Sheet 1 of 2)
•
•
•
•
•
•
QL901M QuickMIPS™ Data Sheet Rev B
23
Table 22: QuickMIPS Interface Port Synchronous Timing (to hclk) (Continued)
Setup Time (Tsu)
Hold Time (Thold)
Clock-to-out Time (Tco)
ahbm_hburst
ahbm_hprotb
ahbm_hwdata
ahbm_hrdata
ahb_hready_in
ahbm_hresp
10.79
0
–
X
X
–
10.39
X
0
X
X
X
X
0
16.28
11.82
9.02
X
X
X
ahbm_hbusreq
ahbm_hgrant
Fabric APB Slave Ports
apbs_paddr
7.40
X
X
16.64
X
X
X
X
X
X
X
X
X
0
4.52
4.66
2.87
4.13
3.80
3.43
3.25
X
apbs_pwdata
apbs_penable
apbs_pwrite
X
X
apbs_psel0
X
apbs_psel1
X
apbs_psel2
X
apbs_prdata0
apbs_prdata1
apbs_prdata2
Timer Ports
tm_fbenable
7.44
6.79
6.97
0
X
0
X
0.23
X
0
X
X
X
X
tm_overflow2
tm_overflow3
tm_overflow4
4.35
4.48
5.00
X
X
(Sheet 2 of 2)
a. “x” indicates that this timing delay does not apply to the signal.
b. The ahbm_hprot signal is NOT used by any slave within the standard cell part of the chip. None of the mas-
ters besides the processor-AHB-bridge generates this signal. Therefore there is no setup or hold timing for
ahbm_hprot.
•
•
•
•
•
•
24
www.quicklogic.com
© 2001 QuickLogic Corporation
Table 23: QuickMIPS Interface Port Asynchronous Timing
Start Port
End Port
ahbs_haddr
ahbs_hsel
Propagation Delay (Tprop)
ahbm_haddr
ahbm_haddr
ahbm_htrans
ahbm_hwrite
ahbm_hsize
8.39
7.71
6.48
6.21
6.04
5.70
7.07
8.15
5.78
5.03
4.98
10.14
10.50
8.28
7.51
7.57
ahbs_htrans
ahbs_hwrite
ahbs_hsize
ahbm_hburst
ahbm_hprot
ahbs_hburst
ahbs_hprot
ahbm_hwdata
ahbs_hrdata
ahbs_hready_out
ahbs_hresp
ahbs_hwdata
ahbm_hrdata
ahb_hready_in
ahbm_hresp
ahbm_hgrant
ahbm_hgrant
ahbm_hrdata
ahbm_hrdata
ahbm_hrdata
ahbm_hbusreq
ahbs_hresp
apbs_prdata0
apbs_prdata1
apbs_prdata2
•
•
•
•
•
•
QL901M QuickMIPS™ Data Sheet Rev B
25
5.0 DC Characteristics
The DC specifications are provided in Table 24 through Table 26.
Table 24: Absolute Maximum Ratings
VCC Voltage
VCCIO Voltage
-0.5 to 3.6V
-0.5 to 4.6V
2.7V
DC Input Current
ESD Pad Protection
Storage Temperature
20 mA
2000V
-65°C to +150°C
VREF Voltage
-0.5V to VCCIO +0.5V
100 mA
Input Voltage
Latch-up Immunity
Maximum Lead
Temperature
300°C
Table 25: Operating Range
Symbol
Parameter
Industrial
Min Max
Commercial
Unit
Min
2.3
2.3
0
Max
VCC
VCCIO
TA
Supply Voltage
2.3
2.7
2.7
3.6
70
V
2.3
-40
3.6
85
V
I/O Input Tolerance Voltage
Ambient Temperature
Case Temperature
°C
°C
TC
-4 Speed Grade
0.43
0.43
0.43
0.43
2.16
1.80
1.26
1.14
0.47
0.46
0.46
0.46
2.11
1.76
1.23
1.11
n/a
n/a
n/a
n/a
-5 Speed Grade
-6 Speed Grade
-7 Speed Grade
K
Delay Factor
Table 26: DC Input and Output Levels
VIL VIH
VMAX
VREF
VMIN VMAX VMIN
VOL
VOH
IOL
IOH
VMIN
2.0
VMAX
VMAX
0.4
VMIN
24.
mA mA
LVTTL
LVCMOS2
GTL+
n/a
n/a
n/a
n/a
-0.3
-0.3
-0.3
-0.3
-0.3
-0.3
0.8
VCCIO-0.3
VCCIO-0.3
VCCIO-0.3
VCCIO-0.5
VCCIO+0.3
VCCIO+0.3
2.0
2.0
40
1.5
7.6
9
-2.0
-2.0
n/a
0.7
1.7
0.7
1.7
0.88
n/a
1.12
n/a
V
REF-0.2
VREF+0.2
0.5xVCC
VREF+0.18
VREF+0.2
0.6
n/a
PCI
0.3xVCC
0.1xVCC
0.74
1.10
0.9xVC
1.76
1.90
-0.5
-7.6
-8
SSTL2
SSTL3
1.15
1.3
1.35
1.7
V
REF-0.18
VREF-0.2
•
•
•
•
•
•
26
www.quicklogic.com
© 2001 QuickLogic Corporation
6.0 Pin Descriptions
Table 27 defines the QuickMIPS chip pins.
Table 27: Pin Descriptions
Function
Pin
I/O
PCI Signals
PCI Address and Data. PCI_AD[31:0] contain the multiplexed address and data. A bus transaction
consists of a single address phase (or two address phases for 64-bit addresses) followed by one or
more data phases. The QuickMIPS chip supports both read and write bursts.
The address phase occurs in the first clock cycle when PCI_FRAME_n is asserted. During the address
phase, PCI_AD[31:0] contain a 32-bit physical address. For I/O, this is a byte address; for configuration
and memory, it is a DWORD (32-bit) address. During data phases, PCI_AD[7:0] contain the least-
significant byte, and PCI_AD[31:24] contain the most-significant byte.
PCI_AD[31:0]
I/O
Write data is stable and valid when PCI_IRDY_n is asserted; read data is stable and valid when
PCI_TRDY_n is asserted. Data is transferred when both PCI_IRDY_n and PCI_TRDY_n are asserted.
Bus Command and Byte Enables. Bus commands and byte enables are multiplexed on
PCI_C_BE_n[3:0]. During the address phase of a transaction (PCI_FRAME_n is asserted),
PCI_C_BE_n[3:0] define the bus command as shown in the following table (only valid combinations are
shown).
PCI_C_BE_n[3:0]
0000
Bus Command
Interrupt Acknowledge
0001
0010
0011
0110
0111
1010
1011
1100
1101
1110
1111
Special Cycle
I/O Read
I/O Write
Memory Read
PCI_C_BE_n[3:0]
I/O
Memory Write
Configuration Read
Configuration Write
Memory Read Multiple
Dual Address Cycle
Memory Read Line
Memory Write and Invalidate
During each data phase, PCI_C_BE_n[3:0] are byte enables. The byte enables are valid for the entire
data phase and determine which byte lanes contain meaningful data. PCI_C_BE_n[0] applies to byte
0 (PCI_AD[7:0]) and PCI_C_BE_n[3] applies to byte 3 (PCI_AD[31:24]).
PCI Device Select. When asserted low, PCI_DEVSEL_n indicates the driving device has decoded its
address as the target of the current access. As an input, PCI_DEVSEL_n indicates whether any device
on the bus has responded.
PCI_DEVSEL_n
PCI_FRAME_n
I/O
I/O
PCI Cycle Frame. The current master asserts PCI_FRAME_n to indicate the beginning and duration of
a bus transaction. While PCI_FRAME_n is asserted, data transfers continue. When PCI_FRAME_n is
deasserted, the transaction is in the final data phase or has completed.
(Sheet 1 of 6)
•
•
•
•
•
•
QL901M QuickMIPS™ Data Sheet Rev B
27
Table 27: Pin Descriptions (Continued)
Pin
I/O
Function
PCI Grant. A low assertion of PCI_GNT_n indicates to the agent that access to the bus has been
granted. PCI_GNT_n is ignored while PCI_RST_n is asserted.
PCI_GNT_n
PCI_IDSEL
I
PCI Initialization Device Select. PCI_IDSEL is used as a chip select during configuration read and write
transactions (PCI_C_BE_n[3:0] = 1010 or 1011).
I
PCI Interrupt Acknowledge. PCI_INTA_n is a level-sensitive interrupt driven by the QuickMIPS chip.
PCI_INTA_n is asserted and deasserted asynchronously to the PCI_CLK. This interrupt remains
asserted until the interrupt is cleared.
PCI_INTA_n
PCI_IRDY_n
O
Because the PCI interrupt controller is not built into the QuickMIPS ESP core, this pin is output only.
However, such an interrupt controller can be built into the fabric.
PCI Initiator Ready. PCI_IRDY_n is used in conjunction with PCI_TRDY_n. The bus master (initiator)
asserts PCI_IRDY_n to indicate when there is valid data on PCI_AD[31:0] during a write, or that it is
ready to accept data on PCI_AD[31:0] during a read.
I/O
A data phase is completed when both PCI_IRDY_n and PCI_TRDY_n are asserted. During a write, a
low assertion of PCI_IRDY_n indicates that valid data is present on PCI_AD[31:0]. During a read, a low
assertion of PCI_IRDY_n indicates the master is prepared to accept data. Wait cycles are inserted until
both PCI_IRDY_n and PCI_TRDY_n are asserted together.
PCI Lock. A low assertion on PCI_LOCK_n indicates an atomic operation to a bridge that might take
multiple transactions to complete. When PCI_LOCK_n is asserted, non-exclusive transactions can
proceed to a bridge that is not currently locked. Control of PCI_LOCK_n is obtained under its own
protocol in conjunction with PCI_GNT_n. It is possible for different agents to use PCI while a single
master retains ownership of PCI_LOCK_n. Locked transactions can be initiated only by host bridges,
PCI-to-PCI bridges, and expansion bus bridges.
PCI_LOCK_n
PCI_PAR
I
PCI Parity. Parity is driven high or low to create even parity across PCI_AD[31:0] and
PCI_C_BE_n[3:0]. The master drives PCI_PAR for address and write data phases; the target drives
PCI_PAR for read data phases.
I/O
I/O
PCI Parity Error. PCI_PERR_n indicates the occurrence of a data parity error during all PCI
transactions except a Special Cycle. The QuickMIPS chip drives PCI_PERR_n low two clocks following
the data when a data parity error is detected. The minimum duration of the deassertion of PCI_PERR_n
is one clock for each data phase that a data parity error is detected. (If sequential data phases each
have a data parity error, the PCI_PERR_n signal is asserted for more than a single clock.)
PCI_PERR_n is driven high for one clock before being 3-stated as with all sustained 3-state signals.
PCI_PERR_n
PCI Request. Assertion of PCI_REQ_n indicates to the arbiter that this agent desires use of the bus.
PCI_REQ_n is 3-stated while PCI_RST_n is asserted.
PCI_REQ_n
PCI_RST_n
O
I
PCI Reset. Asserting PCI_RST_n low resets the internal state of the QuickMIPS PCI block. When
PCI_RST_n is asserted, all PCI output signals are asynchronously 3-stated. PCI_REQ_n and
PCI_GNT_n must both be 3-stated (they cannot be driven low or high during reset).
The assertion/deassertion of PCI_RST_n can be asynchronous to PCI_CLK.
PCI System Error. The QuickMIPS chip asserts PCI_SERR_n to indicate an address parity error, a data
parity error on the Special Cycle command, or any other system error where the result is catastrophic.
PCI_SERR_n is open drain and is actively driven for a single PCI clock. The assertion of PCI_SERR_n
is synchronous to the clock and meets the setup and hold times of all bused signals. However, the
restoring of PCI_SERR_n to the deasserted state is accomplished by a weak pull-up (same value as
used for s/t/s), which is provided by the central resource not by the signaling agent. This pull-up can
take two to three clock periods to fully restore PCI_SERR_n.
PCI_SERR_n
PCI_STOP_n
O
PCI Stop. PCI_STOP_n is asserted low to indicate the current target is requesting the master to stop
the current transaction.
I/O
(Sheet 2 of 6)
•
•
•
•
•
•
28
www.quicklogic.com
© 2001 QuickLogic Corporation
Table 27: Pin Descriptions (Continued)
Pin
I/O
Function
PCI Target Ready. PCI_TRDY_n is used in conjunction with PCI_IRDY_n. The current bus slave
(target) asserts PCI_TRDY_n to indicate when there is valid data on PCI_AD[31:0] during a read, or
that it is ready to accept data on PCI_AD[31:0] during a write.
PCI_TRDY_n
I/O
A data phase is completed when both PCI_TRDY_n and PCI_IRDY_n are asserted. During a read, a
low assertion of PCI_TRDY_n indicates that valid data is present on PCI_AD[31:0]. During a write, a
low assertion indicates the target is prepared to accept data. Wait cycles are inserted until both
PCI_IRDY_n and PCI_TRDY_n are asserted together.
PCI Clock. All PCI signals (except PCI_RST_n and PCI_INTA_n) are sampled on the rising edge of
PCI_CLK. PCI_CLK operates at speeds up to either 33 MHz or 66 MHz.
PCI_CLK
I
I
Ethernet MAC Signals
Ethernet Collision Detected. The external Ethernet PHY Controller chip asserts COL high upon
detection of a collision on the medium. COL remains asserted while the collision condition persists.
M1_COL/M2_COL
The transitions on the COL signal are not synchronous to either the TXCLK or the RXCLK.
The QuickMIPS MAC core ignores the COL signal when operating in the full-duplex mode.
Ethernet Carrier Sense. The external Ethernet PHY Controller chip asserts CRS high when either
transmit or receive medium is non-idle. The PHY deasserts CRS low when both the transmit and
receive medium are idle. The PHY must ensure that CRS remains asserted throughout the duration of
a collision condition.
M1_CRS/M2_CRS
M1_MDC/M2_MDC
I
The transitions on the CRS signal are not synchronous to either the TXCLK or the RXCLK.
Ethernet Management Data Clock. MDC is sourced by the MAC110 core to the Ethernet PHY
Controller as the timing reference for transfer of information on the MDIO signals. MDC is an aperiodic
signal that has no maximum high or low times. The minimum high and low times for MDC are 160 ns
each, and the minimum period for MDC is 400 ns, regardless of the nominal period of TXCLK and
RXCLK.
O
Ethernet Management Data In/Out. When used as an input, MDIO is the data input signal from the
Ethernet PHY Controller. The PHY drives the Read Data synchronously with respect to the MDC clock
during the read cycles.
M1_MDIO/M2_MDIO
I/O
When used as an output, MDIO is the data output signal from the MAC110 core that drives the control
information during the Read/Write cycles to the External PHY Controller. The MAC110 core drives the
MDIO signal synchronously with respect to the MDC.
Ethernet Receive Clock. RXCLK is a continuous clock that provides the timing reference for the transfer
of the RXDV and RXD[3:0] signals from the Ethernet PHY Controller to the MAC110 core. The Ethernet
PHY Controller chip sources RXCLK. RXCLK has a frequency equal to 25% of the data rate of the
received signal on the Ethernet cable.
M1_RXCLK/M2_RXCLK
I
I
Ethernet Receive Data. RXD[3:0] transition synchronously with respect to RXCLK. The Ethernet PHY
Controller chip drives RXD[3:0]. For each RXCLK period in which RXDV is asserted, RXD[3:0] transfer
four bits of recovered data from the PHY to the MAC110 core. RXD0 is the least-significant bit. While
RXDV is deasserted low, RXD[3:0] has no effect on the MAC110 core.
M1_RXD[3:0]/M2_RXD[3:0]
Ethernet Receive Data Valid. The Ethernet PHY Controller asserts RXDV high to indicate to the
MAC110 core that it is presenting the recovered and decoded data bits on RXD[3:0] and that the data
on RXD[3:0] is synchronous to RXCLK. RXDV transitions synchronously with respect to RXCLK. RXDV
remains asserted continuously from the first recovered nibble of the frame through the final recovered
nibble, and is deasserted low prior to the first RXCLK that follows the final nibble.
M1_RXDV/M2_RXDV
M1_RXER/M2_RXER
I
I
Ethernet Receive Error. The Ethernet PHY Controller chip asserts RXER high for one or more RXCLK
periods to indicate to the MAC110 core that an error (a coding error or any error that the PHY is capable
of detecting that is otherwise undetectable by the MAC) was detected somewhere in the frame
presently being transferred from the PHY to the MAC110 core. RXER transitions synchronously with
respect to RXCLK. While RXDV is deasserted low, RXER has no effect on the MAC110 core.
(Sheet 3 of 6)
•
•
•
•
•
•
QL901M QuickMIPS™ Data Sheet Rev B
29
Table 27: Pin Descriptions (Continued)
Pin
I/O
Function
Ethernet Transmit Clock. TXCLK is a continuous clock that provides a timing reference for the transfer
of the TXEN and TXD signals from the MAC110 core to the Ethernet PHY Controller. The Ethernet PHY
Controller chip sources TXCLK. The operating frequency of TXCLK is 25 MHz when operating at
100 Mbps and 2.5 MHz when operating at 10 Mbps.
M1_TXCLK/M2_TXCLK
I
Ethernet Transmit Data. The QuickMIPS MAC110 core drives TXD[3:0]. TXD[3:0] transition
synchronously with respect to TXCLK. For each TXCLK period in which TXEN is asserted, TXD[3:0]
have the data to be accepted by the Ethernet PHY Controller chip. TXD0 is the least-significant bit.
While TXEN is deasserted, ignore the data presented on TXD[3:0].
M1_TXD[3:0]/M2_TXD[3:0]
M1_TXEN/M2_TXEN
O
O
Ethernet Transmit Enable. A high assertion on TXEN indicates that the MAC110 core is presenting
nibbles on the MII for transmission. The QuickMIPS MAC110 core asserts TXEN with the first nibble of
the preamble and holds TXEN asserted while all nibbles to be transmitted are presented to the MII.
TXEN is deasserted low prior to the first TXCLK following the final nibble of the frame. TXEN is
transitions synchronously with respect to TXCLK.
Memory Controller Interface Signals
BLS_n[3:0]
O
O
Byte Enables. These signals determine the validity of the bytes on the DATA bus.
CS_n[7:0]
ADDR[23:0]
DATA[31:0]
OEN_n
Chip Selects. These signals are the active-low chip selects for the SRAM.
Memory Address. This 24-bit address contains the memory address.
Memory Data. This 32-bit bus contains the memory data.
O
I/O
O
SRAM Output Enable. OEN_n is the active-low output enable to the external SRAM.
SDRAM Column Address Strobe. SD_CAS_n is the active-low column address strobe for the external
SDRAM.
SD_CAS_n
O
SD_CKE[3:0]
SD_CLKIN
O
I
SDRAM Output Clock Enables. SD_CKE[3:0] determine whether the next clock is valid or not.
SDRAM Input Clock. SD_CLKIN is the external SDRAM clock.
SD_CLKOUT
SD_CS_n[3:0]
SD_DQM[3:0]
O
O
O
SDRAM Output Clock. SD_CLKOUT is the clock from the QuickMIPS chip to the external SDRAMs.
SDRAM Output Chip Select. SD_CS_n[3:0] are the active-low chip selects for the external SDRAMs.
SDRAM Data Mask. SD_DQM[3:0] are the data masks for DATA[31:0]
SDRAM Row Address Strobe. SD_RAS_n is the active-low row address strobe for the external
SDRAM.
SD_RAS_n
SD_WE_n
WEN_n
O
O
O
SDRAM Write Enable. SD_WE_n is the active-low write enable to the SDRAMs.
SRAM Transfer Direction. WEN_n indicates whether transactions between the QuickMIPS chip and the
external SRAM are reads (WEN_n is high) or writes (WEN_n is low).
UART Interface Signals
U1_CTS_n
U1_DCD_n
I
I
UART1 Clear To Send. A low on this signal indicates the external device is ready to transfer data.
UART1 Data Carrier Detect. A low on this signal indicates the data carrier has been detected.
UART1 Data Set Ready. A low on this signal indicates the modem or data set is ready to establish the
link to the QuickMIPS UART.
U1_DSR_n
I
UART1 Data Terminal Ready. The QuickMIPS chip asserts this output low to indicate it is ready to
establish the external communication link.
U1_DTR_n
U1_RI_n
O
I
UART1 Ring Indicator. This input is an active-low ring indicator.
UART1 Request To Send. The QuickMIPS chip asserts this signal low to inform the external device that
the UART is ready to send data.
U1_RTS_n
O
UART1 Received Serial Data/SIR Received Serial Data. This input receives serial data for either the
UART or the IrDA block.
U1_RXD_SIRIN
I
(Sheet 4 of 6)
•
•
•
•
•
•
30
www.quicklogic.com
© 2001 QuickLogic Corporation
Table 27: Pin Descriptions (Continued)
Pin
I/O
Function
UART1 Transmitted Serial Data/SIR Transmitted Serial Data. This output transmits serial data from
either the UART or the IrDA block.
U1_TXD_SIROUT_n
O
UART2 Received Serial Data/SIR Received Serial Data. This input receives serial data for either the
UART or the IrDA block.
U2_RXD_SIRIN
I
UART2 Transmitted Serial Data/SIR Transmitted Serial Data. This output transmits serial data from
either the UART or the IrDA block.
U2_TXD_SIROUT_n
O
Test Interface Signals
EJTAG Test Clock. This clock controls the updates to the TAP controller and the shifts through the
Instruction register or selected data registers. Both the rising and falling edges of EJTAG_TCK are
used.
EJTAG_TCK
I
EJTAG Test Data In. Serial test data is input on this pin and is shifted into the Instruction or data register.
This input is sampled on the rising edge of EJTAG_TCK.
EJTAG_TDI
I
O
I
EJTAG Test Data Out. The QuickMIPS chip outputs serial test data on this pin from the Instruction or
data register. This signal changes on the falling edge of EJTAG_TCK.
EJTAG_TDO
EJTAG_TMS
EJTAG_TRST
EJTAG_DEBUGM
EJTAG Test Mode Select. This input is the control signal for the TAP controller. It is sampled on the
rising edge of EJTAG_TCK.
EJTAG Test Reset. This signal is asserted high asynchronously to reset the TAP controller, Instruction
register, and EJTAGBOOT indication.
I
Debug Mode. This bit is asserted high when the MIPS 4Kc core is in Debug Mode. This output can be
used to bring the chip out of low power mode.
O
Debug Exception Request. Assertion high of this input indicates a debug exception request is pending.
The request is cleared when debug mode is entered. Requests that occur while the chip is in debug
mode are ignored.
EJTAG_DINT
I
Fabric Interface Signals
I/O<A>53:0
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I
Programmable Input/Output/3-State/Bidirectional pin in Bank A.
Programmable Input/Output/3-State/Bidirectional pin in Bank B.
Programmable Input/Output/3-State/Bidirectional pin in Bank C.
Programmable Input/Output/3-State/Bidirectional pin in Bank D.
Programmable Global Clock Pin. Tie to VCC or GND if unused.
Differential I/O Reference Voltage. Connect to GND when using TTL, PCI or LVCMOS.
Low Skew I/O Control Pins. Tie to GND if unused.
JTAG Clock. Tie to GND if unused.
I/O<B>71:0
I/O<C>71:0
I/O<D>53:0
CLK<8:0>
INREF<A:D>
IOCTRL<A:D>
TCLK
TDI
I
JTAG Data In. Tie to VCC if unused.
TDO
O
JTAG Data Out. Leave unconnected if unused.
TMS
O
JTAG Test Mode Select. Tie to VCC if unused.
TRSTB
I
JTAG Reset. Tie to GND if unused.
Timer Interface Signals
TM_OVERFLOW
TM_ENABLE
O
I
Timer Overflow. This output is asserted high when an internal timer overflows.
Timer Enable. This signal is asserted high to enable the internal timer.
Miscellaneous Signals
BOOT<1:0>
I
Boot chip size. 00 = 8 bit, 01 = 16 bit, 10 = 32 bit, and 11 = reserved.
(Sheet 5 of 6)
•
•
•
•
•
•
QL901M QuickMIPS™ Data Sheet Rev B
31
Table 27: Pin Descriptions (Continued)
Pin
CPU_BIGENDIAN
CPU_EXTINT_n<6:0>
PL_BYPASS
I/O
Function
Endian Setting. A High on this input indicates big-endian byte ordering; a Low on this input indicates
little-endian byte ordering.
I
I
I
CPU Interrupts. Asserting Low any of these inputs causes an interrupt to the QuickMIPS chip.
PLL Bypass. When High, the 2X multiplication of the input clock is not performed and the output clocks
are half their normal frequencies.
PL_CLKOUT
PL_CLOCKIN
O
I
Output Clock from PLL.
Input Clock to PLL.
PLL Enable. A High assertion of this signal powers down the PLL when it is not being used to reduce
overall device power and puts the QuickMIPS chip into a quiescent current testing mode. When
PL_ENABLE is Low, the PLL is not functional, but the clock outputs can be used if the PL_BYPASS
input is High.
PL_ENABLE
I
PLL Lock. The lock output indicates when the PLL is locked to the input clock and is producing valid
output clocks.
PL_LOCK
O
PL_RESET_n
PL_WARMRESET_n
STM
I
I
I
PLL Reset.
PLL Warm Reset.
QuickLogic Reserved pin. Tie to GND on the PCB.
Power and Ground Signals
GND
I
I
Ground pin. Tie to GND on the PCB.
Ground for the PLL.
GNDPLL
VCCIO
Supply pin for I/O. Set to 2.5V for 2.5V I/O, 3.3V for 3.3V compliant I/O, or refer to the I/O Standards
table.
I
VCCIO<A:D>
VCCPLL
VCC
I
I
I
VCCIO port for each of the four I/O banks.
Supply for the PLL.
Supply pin. Tie to 2.5V supply.
(Sheet 6 of 6)
QL 901M- 6 PS680 C
QuickLogic device
Operating Range
C = Commercial
I = Industrial
QuickMIPS device part
number
Package Code
PS680 = 680-pin BGA (1.0mm)
Speed Grade
6 = Faster
Figure 26: Ordering Information
•
•
•
•
•
•
32
www.quicklogic.com
© 2001 QuickLogic Corporation
7.0 680 PBGA Pinout Diagram
Top
Pin A1
Corner
QuickMIPS
QL901M
Figure 27: 680-Pin PBGA Package Marking (Top View)
34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
Pin A1
Corner
A
B
C
D
E
F
G
H
J
K
L
M
N
P
R
T
U
V
W
Y
AA
AB
AC
AD
AE
AF
AG
AH
AJ
AK
AL
AM
AN
AP
Figure 28: 680-Pin PBGA Package Marking (Bottom View)
•
•
•
•
•
•
QL901M QuickMIPS™ Data Sheet Rev B
33
8.0 680 PBGA Pinout Table
Table 28: 680 PBGA Pinout Table
680
PBGA
680
PBGA
680
PBGA
680
PBGA
680
PBGA
680
PBGA
Function
Function
Function
Function
Function
Function
A1
A2
GND
GND
B26
B27
B28
B29
B30
B31
B32
B33
B34
C1
INREF<B>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
GND
D17
D18
D19
D20
D21
D22
D23
D24
D25
D26
D27
D28
D29
D30
D31
D32
D33
D34
E1
I/O<C>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
GND
F32
F33
F34
G1
GND
I/O<B>
I/O<B>
I/O<D>
I/O<C>
I/O<C>
I/O<C>
VCC
M31
M32
M33
M34
N1
I/O<A>
IOCTRL<A>
I/O<A>
INREF<A>
I/O<D>
I/O<D>
I/O<D>
I/O<D>
VCC
R30
R31
R32
R33
R34
T1
VCC
I/O<A>
I/O<A>
I/O<A>
I/O<A>
I/O<D>
I/O<D>
I/O<D>
I/O<D>
I/O<D>
VCCIO<D>
GND
A3
I/O<C>
I/O<C>
I/O<C>
I/O<C>
INREF<C>
I/O<C>
I/O<C>
I/O<C>
I/O<C>
I/O<C>
I/O<C>
I/O<C>
I/O<C>
I/O<C>
GND
A4
A5
G2
A6
G3
N2
A7
G4
N3
T2
A8
G5
N4
T3
A9
GND
G30
G31
G32
G33
G34
H1
VCC
N5
T4
A10
A11
A12
A13
A14
A15
A16
A17
A18
A19
A20
A21
A22
A23
A24
A25
A26
A27
A28
A29
A30
A31
A32
A33
A34
B1
GND
GND
N13
N14
N15
N16
N17
N18
N19
N20
N21
N22
N30
N31
N32
N33
N34
P1
GND
T5
C2
I/O<C>
GND
I/O<B>
I/O<B>
I/O<B>
I/O<D>
I/O<D>
I/O<C>
I/O<C>
VCCIO<D>
VCCIO<A>
I/O<B>
I/O<B>
I/O<A>
I/O<A>
I/O<D>
I/O<D>
I/O<D>
I/O<D>
I/O<D>
I/O<B>
I/O<A>
I/O<A>
I/O<A>
I/O<A>
I/O<D>
I/O<D>
I/O<D>
I/O<D>
I/O<D>
I/O<A>
I/O<A>
I/O<A>
I/O<A>
I/O<A>
I/O<D>
I/O<D>
I/O<D>
I/O<D>
I/O<D>
I/O<A>
I/O<A>
I/O<A>
I/O<A>
I/O<A>
IOCTRL<D>
INREF<D>
IOCTRL<D>
I/O<D>
I/O<D>
I/O<A>
VCCIO<C>
VCCIO<C>
VCCIO<C>
VCCIO<C>
VCCIO<B>
VCCIO<B>
VCCIO<B>
VCCIO<B>
GND
T13
T14
T15
T16
T17
T18
T19
T20
T21
T22
T30
T31
T32
T33
T34
U1
C3
C4
I/O<C>
I/O<C>
I/O<C>
I/O<C>
I/O<C>
I/O<C>
IOCTRL<C>
I/O<C>
I/O<C>
I/O<C>
I/O<C>
I/O<C>
I/O<C>
TMS
GND
C5
GND
C6
H2
GND
C7
I/O<B>
I/O<B>
I/O<B>
VCC
H3
GND
C8
H4
GND
GND
C9
H5
GND
CLK<5>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
IOCTRL<B>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
GND
C10
C11
C12
C13
C14
C15
C16
C17
C18
C19
C20
C21
C22
C23
C24
C25
C26
C27
C28
C29
C30
C31
C32
C33
C34
D1
H30
H31
H32
H33
H34
J1
GND
E2
I/O<C>
I/O<C>
I/O<C>
I/O<C>
VCC
VCC
VCCIO<A>
I/O<A>
I/O<A>
I/O<A>
I/O<A>
I/O<A>
GND
E3
IOCTRL<A>
I/O<A>
I/O<A>
I/O<A>
I/O<D>
I/O<D>
I/O<D>
I/O<D>
VCCIO<D>
VCCIO<D>
GND
E4
E5
E6
E7
VCC
J2
E8
VCCIO<C>
I/O<C>
I/O<C>
I/O<C>
I/O<C>
VCC
J3
P2
CLK<6>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
IOCTRL<B>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
GND
E9
J4
P3
U2
I/O<D>
I/O<D>
I/O<D>
I/O<D>
VCCIO<D>
GND
E10
E11
E12
E13
E14
E15
E16
E17
E18
E19
E20
E21
E22
E23
E24
E25
E26
E27
E28
E29
E30
E31
E32
E33
E34
F1
J5
P4
U3
J30
J31
J32
J33
J34
K1
P5
U4
P13
P14
P15
P16
P17
P18
P19
P20
P21
P22
P30
P31
P32
P33
P34
R1
U5
U13
U14
U15
U16
U17
U18
U19
U20
U21
U22
U30
U31
U32
U33
U34
V1
VCCIO<C>
VCC
GND
GND
GND
GND
I/O<C>
I/O<C>
I/O<B>
I/O<B>
VCC
GND
GND
GND
K2
GND
GND
B2
GND
K3
GND
GND
B3
I/O<C>
I/O<C>
I/O<C>
I/O<C>
I/O<C>
IOCTRL<C>
I/O<C>
I/O<C>
I/O<C>
I/O<C>
I/O<C>
I/O<C>
I/O<C>
I/O<C>
CLK<8>
CLK<7>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
I/O<B>
K4
GND
GND
B4
K5
GND
GND
B5
VCCIO<B>
VCC
K30
K31
K32
K33
K34
L1
VCCIO<A>
VCCIO<A>
I/O<A>
I/O<A>
I/O<A>
I/O<A>
I/O<D>
I/O<D>
I/O<D>
I/O<D>
VCC
GND
B6
VCCIO<A>
I/O<A>
I/O<A>
I/O<A>
I/O<A>
GND
B7
I/O<B>
I/O<B>
I/O<B>
I/O<B>
VCCIO<B>
VCC
B8
I/O<B>
I/O<B>
GND
B9
B10
B11
B12
B13
B14
B15
B16
B17
B18
B19
B20
B21
B22
B23
B24
B25
D2
GND
L2
D3
I/O<C>
I/O<C>
I/O<C>
I/O<C>
I/O<C>
I/O<C>
I/O<C>
I/O<C>
I/O<C>
I/O<C>
I/O<C>
I/O<C>
I/O<C>
I/O<C>
L3
R2
GND
D4
VCC
L4
R3
V2
I/O<D>
I/O<D>
I/O<D>
I/O<D>
VCCIO
GND
D5
I/O<B>
I/O<B>
VCC
L5
R4
V3
D6
L30
L31
L32
L33
L34
M1
M2
M3
M4
M5
M30
R5
V4
D7
R13
R14
R15
R16
R17
R18
R19
R20
R21
R22
VCCIO<D>
GND
V5
D8
VCC
V13
V14
V15
V16
V17
V18
V19
V20
V21
D9
GND
GND
D10
D11
D12
D13
D14
D15
D16
I/O<C>
I/O<C>
VCC
GND
GND
F2
GND
GND
F3
GND
GND
F4
I/O<C>
VCC
GND
GND
F5
GND
GND
F30
F31
VCC
GND
GND
I/O<B>
VCCIO<A>
GND
(Sheet 1 of 2)
•
•
•
•
•
•
34
www.quicklogic.com
© 2001 QuickLogic Corporation
Table 28: 680 PBGA Pinout Table (Continued)
680
PBGA
680
PBGA
680
PBGA
680
PBGA
680
PBGA
680
PBGA
Function
Function
Function
Function
Function
Function
V22
V30
V31
VCCIO
I/O<A>
I/O<A>
AA17
AA18
AA19
GND
GND
GND
AE5
AE30
AE31
M2_RXDV
ADDR<2>
OEN_n
AK10
AK11
AK12
PCI_AD<17>
PCI_FRAME_n
PCI_PAR
AL31
AL32
AL33
GND
AN18
AN19
AN20
CPU_EXTINT_n<6>
CPU_EXTINT_n<2>
U1_RTS_n
ADDR<23>
ADDR<20>
U1_TXD
_SIROUT_n
V32
I/O<A>
AA20
GND
AE32
BLS_n<0>
AK13
VCC
AL34
ADDR<15>
AN21
V33
V34
W1
I/O<A>
GND
AA21
AA22
AA30
GND
AE33
AE34
AF1
CS_n<6>
CS_n<3>
M2_TXEN
AK14
AK15
AK16
VCCIO
AM1
AM2
AM3
M1_RXDV
NC
AN22
AN23
AN24
SD_CKE<2>
SD_CAS_n
VCCIO
VCCIO
EJTAG_TRST
EJTAG_TDO
I/O<D>
GND
SD_CS_n<2>
CPU_EXTINT
_n<1>
W2
W3
I/O<D>
I/O<D>
AA31
AA32
EJTAG_DEBUGM
CLK<3>
AF2
AF3
M2_TXD<1>
M2_RXER
AK17
AK18
AM4
AM5
M1_RXD<1>
AN25
AN26
SD_DQM<1>
DATA<30>
CPU_
BIGENDIAN
TM_OVERFLOW
W4
W5
I/O<D>
GNDPLL
VCCIO
GND
AA33
AA34
AB1
I/O<A>
I/O<A>
TCK
AF4
AF5
M2_RXD<2>
M2_RXD<0>
ADDR<7>
AK19
AK20
AK21
AK22
U1_RI_n
U1_DCD_n
VCCIO
AM6
AM7
AM8
AM9
PCI_GNT_n
PCI_AD<30>
PCI_AD<26>
PCI_AD<21>
AN27
AN28
AN29
AN30
DATA<23>
DATA<21>
DATA<17>
DATA<12>
W13
W14
AF30
AF31
AB2
TDI
ADDR<4>
VCC
PCI_C_BE
_n<3>
W15
GND
AB3
GND
AF32
ADDR<0>
AK23
SD_CLKIN
AM10
AN31
DATA<8>
W16
W17
W18
W19
W20
W21
W22
GND
GND
GND
GND
GND
GND
VCCIO
AB4
AB5
STM
VCC
AF33
AF34
AG1
AG2
AG3
AG4
AG5
BLS_n<1>
WEN_n
AK24
AK25
AK26
AK27
AK28
AK29
AK30
DATA<28>
DATA<24>
DATA<16>
VCCIO
AM11
AM12
AM13
AM14
AM15
AM16
AM17
PCI_DEVSEL_n
PCI_SERR_n
PCI_AD<15>
PCI_AD<11>
PCI_AD<5>
PCI_AD<1>
EJTAG_TDI
AN32
AN33
AN34
AP1
DATA<4>
GND
AB13
AB14
AB15
AB16
AB17
GND
M2_MDC
M2_TXCLK
M2_RXD<1>
M2_CRS
VCCIO
GND
VCCIO
VCCIO
VCCIO
VCCIO
GND
VCC
AP2
GND
DATA<2>
DATA<1>
AP3
PCI_INTA_n
PCI_AD<29>
AP4
CPU_EXTINT
_n<5>
W30
W31
I/O<A>
I/O<A>
AB18
AB19
VCCIO
VCCIO
AG30
AG31
VCCIO
AK31
AK32
ADDR<22>
ADDR<18>
AM18
AM19
AP5
AP6
PCI_AD<27>
PCI_AD<24>
CPU_EXTINT_n
<0>
ADDR<12>
W32
W33
W34
Y1
I/O<A>
I/O<A>
I/O<A>
I/O<D>
I/O<D>
I/O<D>
I/O<D>
PL_CLOCKIN
VCCIO
GND
AB20
AB21
AB22
AB30
AB31
AB32
AB33
AB34
AC1
VCCIO
VCCIO
GND
AG32
AG33
AG34
AH1
ADDR<5>
ADDR<1>
BLS_n<3>
M2_RXD<3>
M2_RXCLK
M1_MDIO
M1_MDC
VCC
AK33
AK34
AL1
AL2
AL3
AL4
AL5
AL6
AL7
AL8
AL9
AL10
ADDR<14>
ADDR<11>
M1_TXD<0>
M1_RXCLK
M1_CRS
AM20
AM21
AM22
AM23
AM24
AM25
AM26
AM27
AM28
AM29
AM30
AM31
U1_DTR_n
SD_CKE<3>
SD_CKE<0>
SD_CS_n<3>
SD_DQM<2>
SD_CLKOUT
DATA<26>
AP7
AP8
PCI_AD<22>
PCI_AD<18>
PCI_IRDY_n
PCI_LOCK_n
PCI_C_BE_n<1>
PCI_AD<13>
PCI_AD<10>
PCI_AD<6>
PCI_AD<2>
GND
AP9
VCC
AP10
AP11
AP12
AP13
AP14
AP15
AP16
AP17
AP18
Y2
CS_n<0>
GND
AH2
Y3
AH3
GND
Y4
TRSTB
CLK<2>
VCC
AH4
M1_RXD<2>
PCI_RST_n
M1_RXD<0>
PCI_IDSEL
PCI_CLK
Y5
AH5
DATA<20>
Y13
Y14
Y15
Y16
AH30
AH31
AH32
AH33
VCC
DATA<15>
AC2
TDO
ADDR<16>
ADDR<9>
ADDR<6>
DATA<13>
GND
AC3
PL_CLKOUT
PL_BYPASS
DATA<9>
GND
GND
AC4
PCI_AD<20>
DATA<5>
GND
PCI_C_BE
_n<2>
Y17
Y18
GND
GND
AC5
BOOT<0>
CS_n<5>
AH34
AJ1
ADDR<3>
M2_COL
AL11
AL12
AM32
AM33
GND
AP19
AP20
CPU_EXTINT_n<3>
U2_TXD
_SIROUT_n
AC30
PCI_STOP_n
DATA<0>
Y19
Y20
Y21
Y22
Y30
GND
GND
AC31
AC32
AC33
AC34
AD1
CS_n<2>
NC
AJ2
AJ3
AJ4
M1_TXEN
M1_TXD<1>
M1_TXCLK
M1_COL
AL13
AL14
AL15
AL16
AL17
PCI_AD<14>
PCI_AD<8>
PCI_AD<7>
PCI_AD<3>
EJTAG_TMS
AM34
AN1
AN2
AN3
AN4
ADDR<19>
GND
AP21
AP22
AP23
AP24
AP25
U1_DSR_n
U1_RXD_SIRIN
SD_CKE<1>
SD_RAS_n
GND
EJTAG_DINT
VCC
GND
VCCIO
CLK<4>
AJ5
AJ30
TM_ENABLE
PCI_REQ_n
PL_LOCK
ADDR<21>
SD_CS_n<0>
CPU_EXTINT
_n<4>
Y31
I/O<A>
AD2
PL_ENABLE
AJ31
ADDR<17>
AL18
AN5
PCI_AD<31>
AP26
SD_DQM<0>
Y32
Y33
I/O<A>
I/O<A>
I/O<A>
I/O<D>
CLK<0>
CLK<1>
VCCIO
VCCPLL
VCCIO
GND
AD3
AD4
PL_WARMRESET_n
M2_MDIO
AJ32
AJ33
AJ34
AK1
AK2
AK3
AK4
AK5
AK6
AK7
AK8
AK9
ADDR<13>
ADDR<10>
ADDR<8>
M1_TXD<3>
M1_TXD<2>
M1_RXER
M1_RXD<3>
NC
AL19
AL20
AL21
AL22
AL23
AL24
AL25
AL26
AL27
AL28
AL29
AL30
U2_RXD_SIRIN
U1_CTS_n
SD_WE_n
SD_CS_n<1>
SD_DQM<3>
DATA<31>
DATA<25>
DATA<19>
DATA<11>
DATA<6>
AN6
AN7
PCI_AD<28>
PCI_AD<25>
PCI_AD<19>
PCI_AD<16>
PCI_TRDY_n
PCI_PERR_n
PCI_C_BE_n<0>
PCI_AD<12>
PCI_AD<9>
AP27
AP28
AP29
AP30
AP31
AP32
AP33
AP34
DATA<29>
DATA<27>
DATA<22>
DATA<18>
DATA<14>
DATA<10>
GND
Y34
AD5
M2_TXD<2>
BLS_n<2>
CS_n<7>
AN8
AA1
AA2
AA3
AA4
AA5
AA13
AA14
AA15
AA16
AD30
AD31
AD32
AD33
AD34
AE1
AN9
AN10
AN11
AN12
AN13
AN14
AN15
AN16
AN17
CS_n<4>
CS_n<1>
NC
GND
PL_RESET_n
BOOT<1>
GND
AE2
VCC
PCI_AD<4>
GND
AE3
M2_TXD<3>
M2_TXD<0>
VCCIO
DATA<7>
PCI_AD<0>
GND
AE4
PCI_AD<23>
DATA<3>
EJTAG_TCK
(Sheet 2 of 2)
•
•
•
•
•
•
QL901M QuickMIPS™ Data Sheet Rev B
35
9.0 Mechanical Drawings
Figure 29 provides the mechanical dimensions of the 680-pin Plastic Ball Grid Array (PBGA) package.
Figure 29: 680-pin PBGA Package Mechanical Drawing
•
•
•
•
•
•
36
www.quicklogic.com
© 2001 QuickLogic Corporation
10.0 Revision History
Table 29: Revision History
Comments
Revision
Date
A
B
Dec 2001
First release.
Dec 19 2001
PLL information re-evaluated
Copyright © 2001 QuickLogic Corporation.
All Rights Reserved.
The information contained in this product brief, and the accompanying software programs are protected by
copyright. All rights are reserved by QuickLogic Corporation. QuickLogic Corporation reserves the right to make
periodic modifications of this product without obligation to notify any person or entity of such revision. Copying,
duplicating, selling, or otherwise distributing any part of this product without the prior written consent of an
authorized representative of QuickLogic is prohibited.
QuickLogic, pASIC, and ViaLink are registered trademarks, and QuickMIPS, SpDE and QuickWorks are
trademarks of QuickLogic Corporation.
Verilog is a registered trademark of Cadence Design Systems, Inc.
SaiLAheadTM is a registered trademark of Saivision.
•
•
•
•
•
•
QL901M QuickMIPS™ Data Sheet Rev B
37
QL901M-6PS680I 相关器件
型号 | 制造商 | 描述 | 价格 | 文档 |
QL90F7S-A | ROITHNER | LASER DIODE SPECIFICATIONS FOR APPROVAL | 获取价格 | |
QL90F7S-B | ROITHNER | LASER DIODE SPECIFICATIONS FOR APPROVAL | 获取价格 | |
QL90F7S-C | ROITHNER | LASER DIODE SPECIFICATIONS FOR APPROVAL | 获取价格 | |
QLA2350 | ETC | 2-Gb Fibre Channel to PCI-X Host Bus Adapters | 获取价格 | |
QLA2350-BK | ETC | 2-Gb Fibre Channel to PCI-X Host Bus Adapters | 获取价格 | |
QLA2350-CK | ETC | 2-Gb Fibre Channel to PCI-X Host Bus Adapters | 获取价格 | |
QLA2352 | ETC | 2-Gb Fibre Channel to PCI-X Host Bus Adapters | 获取价格 | |
QLA2352-BK | ETC | 2-Gb Fibre Channel to PCI-X Host Bus Adapters | 获取价格 | |
QLA2352-CK | ETC | 2-Gb Fibre Channel to PCI-X Host Bus Adapters | 获取价格 | |
QLA694B-2G | QT | PCB MOUNT LED INDICATORS | 获取价格 |
QL901M-6PS680I 相关文章
- 2024-09-18
- 6
- 2024-09-18
- 8
- 2024-09-18
- 9
- 2024-09-14
- 22