ChipFind - документация

Электронный компонент: N74F1763N

Скачать:  PDF   ZIP

Document Outline

Philips
Semiconductors
74F1763
Intelligent DRAM controller (IDC)
Product specification
Supersedes data of 1989 Nov 17
IC15 Data Handbook
1999 Jan 08
INTEGRATED CIRCUITS
Philips Semiconductors
Product specification
74F1763
Intelligent DRAM controller (IDC)
2
1999 Jan 08
8531406 20619
FEATURES
DRAM signal timing generator
Automatic refresh circuitry
Selectable row address hold and RAS precharge times
Facilitates page mode accesses
Controls 1 MBit DRAMs
Intelligent burst-mode refresh after page-mode access cycles
PRODUCT DESCRIPTION
The Philips Semiconductors Intelligent Dynamic RAM Controller is a
1 MBit, single-port version of the 74F1764 Dual Port Dynamic RAM
Controller. It contains automatic signal timing, address multiplexing
and refresh control required for interfacing with dynamic RAMs.
Additional features have been added to this device to take
advantage of technological advances in Dynamic RAMs. A
Page-Mode access pin allows the user to assert RAS for the entire
access cycle rather than the pre-defined four-clock-cycle pulse width
used for normal random access cycles. In addition, the user has the
ability to select the RAS precharge time and Row-Address Hold time
to fit the particular DRAMs being used. DTACK has been modified
from previous family parts to become a negative true, tri-stated
output. The options for latched or unlatched address are contained
on a single device by the addition of an Address Latch Enable (ALE)
input. Finally, a burst refresh monitor has been added to ensure
complete refreshing after length page-mode access cycles. With a
maximum clock frequency of 100 MHz, the F1763 is capable of
controlling DRAM arrays with access times down to 40 nsec.
TYPE
f
MAX
TYPICAL SUPPLY CURRENT
(TOTAL)
74F1763
100 MHz
150 mA
ORDERING INFORMATION
PACKAGES
COMMERCIAL RANGE
V
CC
= 5V
"
10%;
T
A
= 0
_
C TO 70
_
C
PKG DWG #
48-pin Plastic DIP
N74F1763N
SOT240-1
INPUT AND OUTPUT LOADING FAN-OUT TABLE
NO TAG
PINS
DESCRIPTION
74F (U.L.) HIGH/LOW
LOAD VALUE HIGH/LOW
REQ
DRAM Request Input
1.0/1.0
20
m
A/0.6 mA
CP
Clock Input
1.0/1.0
20
m
A/0.6 mA
PAGE
Page Mode Select Input
1.0/1.0
20
m
A/0.6 mA
PRECHRG
RAS Precharge Select Input
1.0/1.0
20
m
A/0.6 mA
HLDROW
Row Hold Select Input
1.0/1.0
20
m
A/0.6 mA
DTACK
Data Transfer Ack. Output
50/80
35 mA/60 mA
GNT
Access Grant Output
50/80
35 mA/60 mA
RCP
Refresh Clock Input
1.0/1.0
20
m
A/0.6 mA
RA09
Row Address Inputs
1.0/1.0
20
m
A/0.6 mA
CA09
Column Address Inputs
1.0/1.0
20
m
A/0.6 mA
ALE
Address Latch Enable Input
1.0/1.0
20
m
A/0.6 mA
RAS
Row Address Strobe Output
NA
35 mA/60 mA
CAS
Column Address Strobe Output
NA
35 mA/60 mA
MA09
DRAM Address Outputs
NA
35 mA/60 mA
NOTES:
One (1.0) FAST Unit Load is defined as 20
m
A in the HIGH state and 0.6 mA in the LOW state.
FAST Unit Loads do not correspond to DRAM Input Loads. See Functional Description for details.
Philips Semiconductors
Product specification
74F1763
Intelligent DRAM controller (IDC)
1999 Jan 08
3
BLOCK DIAGRAM
SF01400
RAS, CAS, MUX, DTACK
TIMING
RAS
CAS
PAGE
CP
PRECHRG
HLDROW
DTACK
REFRESH
ARBITRATION
REQ
GNT
RCP
RA09
CA09
ALE
COLUMN ADDR. LATCH
ROW ADDRESS LATCH
BURST REFRESH MONITOR
REFRESH ADDRESS COUNTER
MULTIPLEXER
MA09
DIP PIN CONFIGURATION
SF01401
1
2
3
4
5
6
7
8
9
10
11
12
37
38
39
40
41
42
43
44
45
46
47
48
GNT
PRECHRG
RAS
CAS
DTACK
MA0
MA1
MA2
MA3
GND
REQ
PAGE
CP
RCP
RA0
CA0
RA1
RA2
CA1
CA2
V
CC
V
CC
GND
13
14
15
16
17
18
31
32
33
34
35
36
GND
GND
MA4
MA5
MA6
V
CC
CA3
RA3
RA4
CA4
MA7
19
30
RA5
MA8
20
21
22
23
24
25
26
27
28
29
MA9
ALE
CA9
RA9
CA8
CA5
RA7
RA6
CA7
RA8
HLDROW
CA6
PLCC PIN CONFIGURATION
23
6
5
4
3
2
1
44 43 42 41 40
39
38
37
36
35
34
33
32
31
30
29
7
8
9
10
11
12
13
14
15
16
17
18 19 20 21 22
24 25 26 27 28
CA0
RA1
CA1
RA2
CA2
V
CC
RA3
CA3
RA4
CA4
RA5
GND
MA4
MA5
MA6
MA7
MA8
MA0
MA1
MA2
MA3
GND
SF01402
DT
ACK
CAS
RAS
PRECHRG
HLDROW
GNT
REQ
P
AGE
CP
RCP
RA0
MA9
ALE
CA9
RA9
CA8
RA8
CA7
RA7
CA6
RA6
CA5
Philips Semiconductors
Product specification
74F1763
Intelligent DRAM controller (IDC)
1999 Jan 08
4
PIN DESCRIPTION
SYMBOL
PINS
TYPE
NAME AND FUNCTION
SYMBOL
DIP
TYPE
NAME AND FUNCTION
REQ
48
Input
Active Low Memory Access Request input, must be asserted for the entire DRAM access cycle.
REQ is sampled on the rising edge of the CP clock.
GNT
1
Output
Active High Grant output. When High indicates that a DRAM access (inactive during refresh)
cycle has begun. Asserted from the rising edge of the CP clock.
PAGE
47
Input
Active Low Page-Mode Access input. Forces the IDC to keep RAS asserted for as long as the
PAGE input is Low and REQ is asserted Low.
HLDROW
2
Input
Row Address Hold input. If Low will configure the IDC to maintain the row addresses for a full
CP clock cycle after RAS is asserted. If High will program the IDC to maintain row addresses for
a 1/2 CP clock cycle after RAS is asserted.
PRECHRG
3
Input
RAS Precharge input. A Low will program the IDC to guarantee a minimum of 4 CP clock cycles
of precharge. A High will guarantee 3 clock cycles of precharge.
CP
46
Input
Clock input. Used by the Controller for all timing and arbitration functions.
RCP
45
Input
Refresh Clock input. Divided internally by 64 to produce an internal Refresh Request.
DTACK
6
Output
Active Low, 3-state Data Transfer Acknowledge output. Enabled by the REQ input and asserted
four clock cycles after the assertion of RAS, 3-stated when REQ goes High.
RA09
44, 42, 40,
35, 33, 31,
29, 27, 25,
23
Inputs
Row Address inputs.
CA09
43, 41, 39,
34, 32, 30,
28, 26, 24,
22
Inputs
Column Address inputs. Propagated to the MA09 outputs 1 CP clock cycle after RAS is
asserted, if HLDROW = 0 or 1/2 clock cycle later if HLDROW is 1.
RAS
4
Output
Active Low Row Address Strobe. Asserted for four clock cycles during each refresh cycle
regardless of the PAGE input. Also asserted for four clock cycles during processor access if the
PAGE input is High. If PAGE is Low, RAS is negated upon negation of PAGE or REQ, whichever
occurs first.
CAS
5
Output
Active Low Column Address Strobe. Always asserted 1.5 CP clock cycles after the assertion of
RAS. Negated upon negation of REQ. HLDROW input pin does not affect RAS to CAS timing.
MA09
710,
1520
Output
DRAM multiplexed address outputs. Row and column addresses asserted on these pins during
an access cycle. Refresh counter addresses presented on these outputs during refresh cycles.
ALE
21
Input
Active Low Address Latch Enable input. A Low on this pin will cause the address latches to be
transparent. A High level will latch the RA09 and CA09 inputs.
V
CC
3638
+5V
"
10% Supply voltage.
GND
1114
Ground
Philips Semiconductors
Product specification
74F1763
Intelligent DRAM controller (IDC)
1999 Jan 08
5
FUNCTIONAL DESCRIPTION
The 74F1763 1 Megabit Intelligent DRAM Controller (IDC) is a
synchronous device with most signal timing being a function of the
CP input clock.
Arbitration
Once the DRAM's RAS precharge time has been satisfied, the REQ
input is sampled on each rising edge of the CP clock and an
internally generated refresh request is sampled on each falling edge
of the same clock. When only one of these requests is sampled as
active the appropriate memory cycle will begin immediately. For a
memory access cycle this will be indicated by GNT and RAS outputs
both being asserted and for a refresh cycle by multiplexing refresh
address to the MA09 outputs and subsequent assertion of RAS
after 1/2CP clock cycle. If both memory access and refresh requests
are active at a given time the request sampled first will begin
immediately and the other request (if still asserted) will be serviced
upon completion of the current cycle and it's associated RAS
precharge time.
Memory access
The row (RA09) and column (CA09) address inputs are latched
when ALE input is High. When ALE is Low the input addresses
propagate directly to the outputs. When GNT and RAS are asserted,
after a REQ has been sampled the RA09 address inputs will have
already propagated to the MA09 outputs for the row address. One
or one-half CP clock cycles later (depending on the state of the
HLDROW input) the column address (CA09) inputs are propagated
to the MA09 outputs. CAS is always asserted one and one-half CP
clock cycles after RAS is asserted. If the PAGE input is High, RAS
will be negated approximately four CP clock cycles after its initial
assertion. At this time the DTACK output becomes valid indicating
the completion of a memory access cycle. The IDC will maintain the
state of all its outputs until the REQ input is negated ( see timing
waveforms).
Row address hold times
If the HLDROW input of the IDC is High the row address outputs will
remain valid 1/2 CP clock cycle after RAS is asserted. If the
HLDROW input is Low the row address outputs will remain valid one
CP clock cycle after RAS is asserted.
RAS precharge timing
In order to meet the RAS precharge requirement of dynamic RAMs,
the controller will hold-off a subsequent RAS signal assertion due to
a processor access request or a refresh cycle for four or three full
CP clock cycles from the previous negation of RAS, depending on
the state of the PRECHRG input. If the PRECHRG input is Low,
RAS remains High for at least 4 CP clock cycles. If the PRECHRG
input is High RAS remains High for at least 3 CP clock cycles.
Refresh timing
The refresh address counter wakes-up in an all 1's state and is an
up counter. The refresh clock (RCP) is internally divided down by 64
to produce an internal refresh request. This refresh request is
recognized either immediately or at the end of a running memory
access cycle. Due to the possibility that page mode access cycles
may be lengthy, the controller keeps track of how many refresh
requests have been missed by logging them internally (up to 128)
and servicing any pending refresh requests at the end of the
memory access cycle. The controller performs RAS-only refresh
cycles until all pending refresh requests are depleted.
Page-mode access
Fast accesses to consecutive locations of DRAM can be realized by
asserting the PAGE input as shown in the timing waveforms. In this
mode, the controller does not automatically negate RAS after four
CP clock cycles, but keeps it asserted throughout the access cycle.
By using external gates, the CAS output can be gated on and off
while changing the column address inputs to the controller, which
will propagate to the MA
0
MA
9
address outputs and provide a new
column address. This is only useful if the ALE input is Low, enabling
the user to charge addresses. This mode can be used with DRAMs
that support page or nibble mode addressing.
Output driving characteristics
Considering the transmission line characteristic of the DRAM arrays,
the outputs of the IDC have been designed to provide incident-edge
switching (in Dual-Inline-Packaged memory arrays), needed in high
performance systems. For more information on the driving
characteristics, please refer to Philips Semiconductors application
note AN218. The driving characteristics of the 74F1763 are the
same as those of the 74F765 shown in the application note.