ETC V292BMC-40LP

V292BMC Rev. D
HIGH PERFORMANCE BURST
DRAM CONTROLLER
FOR Am29030/40 PROCESSORS
• Pin/Software compatible with earlier V292BMC.
• Software-configured operational parameters.
• Direct interfaces to Am29030/40 processors.
• Integrated Page Cache Management.
• 3.3V DRAM interface support.
• 2Kbyte burst transaction support.
• Near SRAM performance achieved with DRAM.
• On chip memory address multiplexer/drivers.
• Supports up to 512Mb of DRAM.
• Two 24-bit timers, 8-bit bus watch timer.
• Interleaved or non-interleaved operation.
• Up to 40MHz operation.
• Supports symmetric and non-symmetric arrays.
• Low cost 132-pin PQFP package.
The V292BMC Revision D Burst DRAM
Controller is an enhanced version of the previous
V292BMC with improved timing and provides
dedicated Power and Ground rails to support the
increasingly popular 3.3V DRAM modules.
Timing parameters are also improved over the
older versions of the device.
organized as 1 or 2 leafs of 32-bits each.
Standard memory sizes of 256Kbit to 64Mbit
devices are supported and 8, 16, and 32-bit
accesses are allowed. The V292BMC takes
advantage of Fast Page Mode or EDO DRAMs
and row comparison logic to achieve static RAM
performance using dynamic RAMs. Control
signals required for optional external data path
buffers/latches are also provided by the
V292BMC. The V292BMC provides an 8-bit bus
watch timer to detect and recover from accesses
to unpopulated memory regions.Two 24-bit
counters/timers can supply an external interrupt
signal at a constant frequency relative to the
system clock. The V292BMC is packaged in a
low-cost 132-pin PQFP package and is available
in 25, 33, or 40MHz versions.
The V292BMC provides the DRAM access
protocols, buffer signals, data multiplexer
signals, and bus timing resources required to
work with DRAM. By using the V2926BMC,
system designers can replace tedious design
work, expensive FPGAs and valuable board
space with a single, high-performance, easily
configured device. The processor interface of the
V292BMC implements the bus protocol of the
Am29030/40. The pin naming convention has
been duplicated on the V292BMC; simply wire
like-named pins together to create the interface.
The V292BMC supports a total DRAM memory
subsystem size of 512Mbytes. The array may be
Am29030/40
CPU
V292BMC
MEMORY
CONTROL
This document contains the product codes,
pinouts, package mechanical information, DC
characteristics, and AC characteristics for the
V292BMC. Detailed functional information is
contained in the User’s Manual.
D
R
A
M
ROM
TYPICAL APPLICATION
VxxxEPC
LOCAL TO
PCI BRIDGE
Copyright © 1998, V3 Semiconductor Corp.
PCI SLOT or EDGE CONNECTOR
PCI
PERIPHERAL
V292BMC Data Sheet Rev 3.2X
V3 Semiconductor reserves the right to change the specifications of this product without notice.
V292BMC is trademark of V3 Semiconductor. All other trademarks are the property of their respective owners.
1
V292BMC Rev.D
V3 Semiconductor retains the rights to change documentation, specifications, or device
functionality at any time without notice. Please verify that you have the latest copy of all
documents before finalizing a design.
1.0 Product Codes
Table 1: Pin Types
Product Code
Processor
Bus Type
Package
Frequency
V292BMC-33LP
Am29030/35/40
32-bit demultiplexed
132-pin PQFP
33MHz
V292BMC-40LP
Am29030/35/40
32-bit demultiplexed
132-pin PQFP
40MHz
2.0 Pin Description and Pinout
Table 2 below lists the pin types found on the V292BMC. Table 3 describes the function of each pin on
the V292BMC. Table 4 lists the pins by pin number. Figure 1 shows the pinout for the 132-pin PQFP
package and Figure 2 shows the mechanical dimensions of the package.
Table 2: Pin Types
Pin Type
I/O12
I
O12
O12-3
2
Description
TTL I/O pin with 12 mA output drive
TTL input only pin
TTL Output pin with 12 mA output drive
TTL Output pin with 12 mA output drive that can be
configured for either 5 volt or 3.3 volt signaling, These
outputs can be configured for 3.3V operation by
connecting the Vcc3 power pins to a 3.3V power plane
(Vcc should always be connected to a 5V supply). Vcc3
can also be connected to the 5V plane if 5V signaling is
desired.
V292BMC Rev D Data Sheet Rev 3.2
Copyright © 1998, V3 Semiconductor Inc.
V292BMC Rev.D
Table 3: Signal Descriptions
Memory Interface Signals
Signal
Type
Ra
Description
AA[11:0]
AB[11:0]
O12-3
X
Leaf A and B row and column address, multiplexed on the same
pins. When non-interleaved operation is selected, only address bus
AA should be used.
RASA[3:0]
RASB[3:0]
O12-3
H
Row Address Strobe. These strobes indicate the presence of a valid
row address on busses AA(B)[11:0]. These signals are to be connected one to each 32-bit leaf of memory.
CASA[3:0]
CASB[3:0]
O12-3
H
Column Address Strobe. These strobes latch a column address from
AA(B)[11:0]. They are assigned one to each byte in a leaf.
MWEA
MWEB
O12-3
H
Memory Write Enable. These are the DRAM write strobes. One is
supplied for each leaf to minimize signal loading.
H
Refresh in progress. This output is multi-function signal. The signal
name, as it appears on the logic symbol, is the default signal names.
This signal gives notice that a refresh cycle is to be executed. The
timing leads RAS only refresh by one cycle. The output may also
function as AUX timer interrupt.
RFS/AUXT
O12
Configuration
Signal
Type
MOD4
I
R
Description
Selects Modulo 4 (word) bursting for multiplexed address AA(B).
Buffer Controls Signals
Signal
Type
R
TXA
TXB
O12
H
LEA
LEB
O12
L
Description
Data Transmit A and B. These outputs are multi-function signals.
The signal names, as they appear on the logic symbol, are the
default signal names (Mode 0). The purpose of these outputs is to
control buffer output enables during data read transactions and, in
effect, control the multiplexing of data from each memory leaf onto
the Am29030/40 data bus.
These outputs are mode independent, however, the timing of the
signals change for different operational modes. They control transparent latches that hold data transmitted during a write transaction.
In modes 0 and 1, the latch controls follow the timing of CAS for
each leaf, while in modes 2 and 3 the timing of LEA and LEB is
shortened to 1/2 clock.
Local Bus Interface
Copyright © 1998, V3 Semiconductor Corp.
V292BMC Rev D Data Sheet Rev 3.2
3
V292BMC Rev.D
Table 3: Signal Descriptions (cont’d)
Signal
Type
R
A[31:2]
I
Local address bus.
ALE
I
Address Latch Enable: controls a set of transparent latches on the
address bus. When asserted high, the address input flows through
the latch. When ALE is low, the internal address holds the previous
value. With an Am29030/40 processor ALE is not typically used and
has an internal pull-up resistor that will keep it high when not connected (to provide backward pin compatibility with earlier versions).
I/D
I
Data/Code.
BWE[3:0]
I
Local bus byte write enables.
R/W
I
Read/write.
REQ
I
Asserted low to indicate the beginning of a bus cycle.
RDY
O12
PRDY
I
Processor ready
SUP/US
I
Indicates supervisor mode. Required for access to configuration registers.
BURST
I
Burst request.
ERR
O12
H
Bus Time-out error.
INT
O12
H
Local interrupt request. This signal is asserted when the 24-bit
counter reaches terminal count, and interrupt out is enabled. May
be programmed for pulse or level operation.
RESET
I
Local bus reset signal.
MEMCLK
I
Local bus clock.
ID[2:0]
I
These inputs select the address offset of the configuration registers.
Z
Description
Local bus data ready.
Power and Ground Signals
Signal
Type
R
Description
Vcc
-
POWER leads intended for external connection to a 5V Vcc plane
Vcc3
-
POWER for DRAM control outputs. Can be connected to 3.3V or 5V.
GND
-
GROUND leads intended for external connection to a GND plane.
a. R indicates state during reset.
4
V292BMC Rev D Data Sheet Rev 3.2
Copyright © 1998, V3 Semiconductor Inc.
V292BMC Rev.D
Table 4: Pin Assignments
PIN #
Signal
PIN #
Signal
PIN #
Signal
PIN #
Signal
1
A14
34
REQ
67
AA10
100
AB9
2
A15
35
BWE2
68
AA11
101
AB10
3
A16
36
BWE3
69
Vcc3
102
AB11
4
Vcc
37
GND
70
GND
103
Vcc3
5
A17
38
RDY
71
CASA0
104
GND
6
A19
39
ID0
72
CASA1
105
CASB0
7
A20
40
ID1
73
CASA2
106
CASB1
8
A18
41
ID2
74
CASA3
107
CASB2
9
A21
42
RFS/AUXT
75
Vcc3
108
CASB3
10
A24
43
LEA
76
GND
109
Vcc3
11
A22
44
LEB
77
RASA0
110
GND
12
A23
45
TXA
78
RASA1
111
RASB0
13
A26
46
TXB
79
RASA2
112
RASB1
14
A25
47
Vcc
80
RASA3
113
RASB2
15
A27
48
GND
81
Vcc3
114
RASB3
16
ALE
49
-
82
MWEA
115
Vcc
17
-
50
-
83
-
116
-
18
-
51
-
84
-
117
MOD4
19
A31
52
-
85
-
118
MWEB
20
A28
53
AA0
86
GND
119
GND
21
A29
54
AA1
87
AB0
120
RESET
22
A30
55
AA2
88
AB1
121
A2
23
I/D
56
AA3
89
AB2
122
A3
24
SUP/US
57
Vcc3
90
AB3
123
A4
25
MEMCLK
58
GND
91
Vcc3
124
A5
26
INT
59
AA4
92
GND
125
A6
27
ERR
60
AA5
93
AB4
126
A7
Copyright © 1998, V3 Semiconductor Corp.
V292BMC Rev D Data Sheet Rev 3.2
5
V292BMC Rev.D
Table 4: Pin Assignments (cont’d)
PIN #
Signal
PIN #
Signal
PIN #
Signal
PIN #
Signal
28
R/W
61
AA6
94
AB5
127
A8
29
BWE0
62
AA7
95
AB6
128
A9
30
PRDY
63
Vcc3
96
AB7
129
A10
31
BURST
64
GND
97
Vcc3
130
A11
32
BWE1
65
AA8
98
GND
131
A12
33
GND
66
AA9
99
AB8
132
A13
Figure 1: Pinout for 132-pin PQFP (top view)
6
V292BMC Rev D Data Sheet Rev 3.2
Copyright © 1998, V3 Semiconductor Inc.
V292BMC Rev.D
Figure 2: 132-pin PQFP mechanical details
Copyright © 1998, V3 Semiconductor Corp.
V292BMC Rev D Data Sheet Rev 3.2
7
V292BMC Rev.D
3.0 DC Specifications
Table 5: Absolute Maximum Ratings
Symbol
Parameter
Rating
Units
-0.3 to +7
V
VCC
Supply voltage
VIN
DC input voltage
-0.3 to VCC+0.3
V
IIN
DC input current
± 50
mA
-65 to +150
°C
TSTG
Storage temperature
Table 6: Guaranteed Operating Conditions
Symbol
VCC,VCC3
VCC3
TA
Parameter
Supply voltage
Supply voltage for 3.3 Volt DRAM interface operation1. Vcc is still as above
Ambient temperature range
Rating
Units
4.75 to 5.25
V
3.0 to 3.6
V
0 to 70
°C
1. For 3.3 Volt DRAM intreface operation.(See also note 8 table 11)
Table 7: DC Operating Specifications Vcc=5 Volt and Vcc3=5 Volt
Symbol
8
Description
Conditions
Min
Max
Units
0.8
V
VIL
Low level input voltage
Vcc = 4.75V
VIH
High level input voltage
Vcc = 5.25V
2.0
V
IIL
Low level input current
VIN = GND, VCC = 5.25V
-10
µA
IIH
High level input current
VIN = VCC = 5.25V
10
µA
VOL
Low level output voltage
VIN = VIL or VIH
IOL = -12 mA
0.4
V
VOH
High level output voltage
VIN = VIL or VIH
IOL = -12 mA
V292BMC Rev D Data Sheet Rev 3.2
VCC -1.0
V
Copyright © 1998, V3 Semiconductor Inc.
V292BMC Rev.D
Table 7: DC Operating Specifications Vcc=5 Volt and Vcc3=5 Volt
Symbol
Description
Conditions
Min
-20
Max
Units
IOZL
Low level float input
leakage
VIN = VIL or VIH
VO = -GND
IOZH
High level float input
leakage
VIN = VIL or VIH
VO = -5.25V
20
µA
ICC
(max)
Maximum supply current
Continuous simple access
Continuous burst access
100
30
mA
20
pF
Input and output
capacitance
CIO
µA
Table 8: DC Operating Specifications Vcc3=3.3 Volt and Vcc=5 Volt
Symbol
Description
Conditions
Min
Max
Units
0.4
V
VOL
Low level output voltage
VIN = Vcc3
IOL = 12 mA
VOH
High level output voltage
VIN = Vcc3
IOL = -12 mA
2.4
V
IOZL
Low level float input
leakage
VIN = Vcc3
VO = GND
-10
µA
IOZH
High level float input
leakage
VIN = Vcc3
VO =4.465 V
10
µA
ICC
(max)
Maximum supply current
Continuous simple access
Continuous burst access
140
40
mA
4.0 AC Specifications
Table 9: AC Test Conditions
Symbol
VCC, VCC3
VCC3
VIN
COUT
Parameter
Supply voltage
Supply voltage for 3.3 Volt DRAM interface operation1 (Vcc is still as above)
Input low and high voltages
Limits
Units
4.75 to 5.25
V
4.75 to 5.25
V
0.4 and 4.25
V
50
pF
Capacitive load on output and I/O pins
1. For 3.3 Volt DRAM interface operation.(See also note 8 table 11)
Copyright © 1998, V3 Semiconductor Corp.
V292BMC Rev D Data Sheet Rev 3.2
9
V292BMC Rev.D
Table 10: Capacitive Derating for Output and I/O Pins
Output Drive Limit
Supply voltage
Derating
12 mA
Vcc=5 Volt, Vcc3=3.3 Volt
0.06 ns/pF for loads > 50 pF
12 mA
Vcc=5 Volt, Vcc3=5 Volt
0.04 ns/pF for loads > 50 pF
Table 11: Timing Parameters for V292BMC Vcc = 5 Volts +/- 5% and Vcc3 = 5
or 3.38 Volts +/- 5%
33 MHz
Symbol
10
Description
Note
Min
Max
40 MHz
Min
Max
Units
tC
MEMCLK period
30
25
ns
tCH
MEMCLK high time
12
11
ns
tCL
MEMCLK low time
12
11
ns
tSU
Synchronous input setup
9
tH
Synchronous input hold
1
0.5
ns
tH
Synchronous input hold (RESET#)
3
3
ns
tRZH
RDY 3-state to valid delay
tRHL
1
8
ns
3
13
3
10
ns
RDY synchronous assertion delay
3
13
3
11
ns
tRLH
RDY synchronous de-assertion delay
3
13
3
11
ns
tRHZ
RDY valid to 3-state delay
3
10
3
7
ns
tEHL
ERR synchronous assertion delay
3
13
3
11
ns
tELH
ERR synchronous de-assertion delay
3
12
3
10
ns
tIHL
INT synchronous assertion delay
3
13
3
11
ns
tILH
1
INT synchronous de-assertion delay
3
12
3
10
ns
tARA1
Address Input to Row Address output delay
(Interleaved)
3
14
3
12
ns
tARA2
Address Input to Row Address output delay
(Non-interleaved)
4
18
4
15
ns
tRAH
Row address hold from RAS assertion
2
tM
tM+2
tM
tM+2
ns
tCAV
Column address valid from RAS assertion
2
tM+1
tM+4
tM+1
tM+4
ns
tCAH
Column address hold from CAS assertion
tBCAV
Column address valid delay from previous
CAS assertion (Burst)
tRHL
MEMCLK to RAS asserted delay
3
13
tRLH
MEMCLK to RAS de-asserted delay
3
13
tRAS
RAS pulse width
3
3tC-1
3tC-1
ns
tRSH
RAS hold from last CAS assertion
4
tN
tN
ns
tRP
RAS precharge time
5
tP-2
tP-2
ns
tCHL
MEMCLK to CAS asserted delay
1
3
V292BMC Rev D Data Sheet Rev 3.2
tC
tC
tC+3
13
ns
tC+3
ns
3
11
ns
3
11
ns
3
12
ns
Copyright © 1998, V3 Semiconductor Inc.
V292BMC Rev.D
Table 11: Timing Parameters for V292BMC Vcc = 5 Volts +/- 5% (cont’d)and
Vcc3 = 5 or 3.38 Volts +/- 5%
tCLH
MEMCLK to CAS de-asserted delay
4
4
12
3
11
ns
tCAS
CAS pulse width
tN-1
tN-1
ns
tCPN
CAS precharge time
0.5tC
0.5tC
ns
tRCD
RAS to CAS delay time
1.5tC-2
1.5tC 1.5tC-2 1.5tC
ns
9
ns
tWESU
Write Enable setup to RAS assertion
10
tWEH
Write Enable hold from RAS de-assertion
1
3
1
3
ns
tLED
MEMCLK to Latch Enable output delay
6
3
12
3
10
ns
tTXHL1
MEMCLK to Buffer Control fall delay
7
3
13
3
11
ns
tTXHL2
MEMCLK to Buffer Control fall delay (Mode 2
and 3 at TXA pin only)
4
15
4
13
ns
tTXLH
MEMCLK to Buffer Control rise delay
3
12
3
10
ns
tRFHL
REFRESH synchronous assertion delay
3
13
3
11
ns
tRFLH
REFRESH synchronous de-assertion delay
3
13
3
11
ns
tASU
Address setup to ALE Falling
6
5
ns
tAH
Address hold from ALE Falling
5
4
ns
NOTES:
1. Specified from MEMCLK falling edge.
2. tM = tC when T_MUX = 1; tM = 0.5 • tC when T_MUX = 0.
3. Maximum RAS pulse width depends on the number of burst access.
4. tN = 1.5 • tC when T_RAS = 0; tN = 2.5 • tC when T_RAS = 1.
5. tP = 2 • tC when T_RAS = 0; tP = 2 • tC when T_RAS = 1 and T_RP = 1;
tP = 3 • tC when T_RAS = 1 and T_RP = 0.
6. Rising delay is measured from MEMCLK falling edge, falling delay is measured from MEMCLK rising edge.
7. Except for Mode 2 and 3 at TXA pin.
8. In order to have 3.3 Volt DRAM interface Vcc3 pins must be connected to 3.3 Volt.
Vcc3 pins are: PIN # 91, 97, 103, 57, 63, 69, 75, 81.
The power supply pins that must always be connected to 5 Volt are Vcc.
Vcc pins are: PIN # 4, 47, 115.
Figure 3: Clock and Synchronous Signals
Copyright © 1998, V3 Semiconductor Corp.
V292BMC Rev D Data Sheet Rev 3.2
11
V292BMC Rev.D
Figure 4: ALE Timing
Figure 5: Basic Access Timing
12
V292BMC Rev D Data Sheet Rev 3.2
Copyright © 1998, V3 Semiconductor Inc.
V292BMC Rev.D
Figure 6: Burst Access Timing
Copyright © 1998, V3 Semiconductor Corp.
V292BMC Rev D Data Sheet Rev 3.2
13
V292BMC Rev.D
5.0 Revision History
Table 12: Revision History
14
Revision
Number
Date
3.2
7/98
V292BMC Rev D timing parameters with 3.3V DRAM support.
3.1
10/96
Data Book revision.
3.0
05/96
Updated timings to final D-step values.
Simplified data sheet format.
2.0
7/92
Updated timings to final A-step values.
1.0
7/92
First pre-silicon revision of preliminary data sheet.
DC and AC specs TBD. Sent only to a limited number of customers
Comments and Changes
V292BMC Rev D Data Sheet Rev 3.2
Copyright © 1998, V3 Semiconductor Inc.