dp8421a National Semiconductor Corporation, dp8421a Datasheet

no-image

dp8421a

Manufacturer Part Number
dp8421a
Description
Microcmos Programmable 256k/1m/4m Dynamic Ram Controller/drivers
Manufacturer
National Semiconductor Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
dp8421aTV-25
Manufacturer:
NSC
Quantity:
12 388
Part Number:
dp8421aTV-25
Manufacturer:
NS/国半
Quantity:
20 000
Part Number:
dp8421aTVX-25
Manufacturer:
Texas Instruments
Quantity:
10 000
Part Number:
dp8421aV-20
Manufacturer:
NSC
Quantity:
5 510
Part Number:
dp8421aV-20
Manufacturer:
Texas Instruments
Quantity:
10 000
Part Number:
dp8421aV-20
Manufacturer:
NS/国半
Quantity:
20 000
Part Number:
dp8421aV-25
Quantity:
5 510
Part Number:
dp8421aV-25
Manufacturer:
Texas Instruments
Quantity:
10 000
Part Number:
dp8421aV-25
Manufacturer:
XILINX
0
Part Number:
dp8421aV-25
Manufacturer:
ALTERA
0
Part Number:
dp8421aV-25
Manufacturer:
NS/国半
Quantity:
20 000
Part Number:
dp8421aV-25
Manufacturer:
NSC
Quantity:
5 260
Part Number:
dp8421aV25
Manufacturer:
NSC
Quantity:
12 388
Part Number:
dp8421aVX-25
Manufacturer:
MOT
Quantity:
29
C 1995 National Semiconductor Corporation
DP8420A 21A 22A microCMOS Programmable
256k 1M 4M Dynamic RAM Controller Drivers
General Description
The DP8420A 21A 22A dynamic RAM controllers provide a
low cost single chip interface between dynamic RAM and
all 8- 16- and 32-bit systems The DP8420A 21A 22A gen-
erate all the required access control signal timing for
DRAMs An on-chip refresh request clock is used to auto-
matically refresh the DRAM array Refreshes and accesses
are arbitrated on chip If necessary a WAIT or DTACK out-
put inserts wait states into system access cycles including
burst mode accesses RAS low time during refreshes and
RAS precharge time after refreshes and back to back ac-
cesses are guaranteed through the insertion of wait states
Separate on-chip precharge counters for each RAS output
can be used for memory interleaving to avoid delayed back
to back accesses because of precharge An additional fea-
ture of the DP8422A is two access ports to simplify dual
accessing Arbitration among these ports and refresh is
done on chip
Block Diagram
TRI-STATE is a registered trademark of National Semiconductor Corporation
Staggered Refresh
DP8420A
DP8421A
DP8422A
Control
TM
is a trademark of National Semiconductor Corporation
(PLCC)
of Pins
68
68
84
TL F 8588
of Address
Outputs
10
11
9
DP8420A 21A 22A DRAM Controller
FIGURE 1
Possible
Largest
256 kbit
DRAM
1 Mbit
4 Mbit
Features
Y
Y
Y
Y
Y
Y
Y
Y
Y
On chip high precision delay line to guarantee critical
DRAM access timing parameters
microCMOS process for low power
High capacitance drivers for RAS CAS WE and DRAM
address on chip
On chip support for nibble page and static column
DRAMs
Byte enable signals on chip allow byte writing in a word
size up to 32 bits with no external logic
Selection of controller speeds 20 MHz and 25 MHz
On board Port A Port B (DP8422A only) refresh arbitra-
tion logic
Direct interface to all major microprocessors (applica-
tion notes available)
4 RAS and 4 CAS drivers (the RAS and CAS configura-
tion is programmable)
Direct Drive
16 Mbytes
64 Mbytes
Capacity
4 Mbytes
Memory
Single Access Port
Single Access Port
Dual Access Ports (A and B)
Available
Access
RRD-B30M105 Printed in U S A
Ports
TL F 8588 – 5
July 1992

Related parts for dp8421a

dp8421a Summary of contents

Page 1

... DP8422A is two access ports to simplify dual accessing Arbitration among these ports and refresh is done on chip of Pins of Address Control (PLCC) Outputs DP8420A 68 DP8421A 68 DP8422A 84 Block Diagram TRI-STATE is a registered trademark of National Semiconductor Corporation Staggered Refresh trademark of National Semiconductor Corporation C 1995 National Semiconductor Corporation ...

Page 2

INTRODUCTION 2 0 SIGNAL DESCRIPTIONS 2 1 Address R W and Programming Signals 2 2 DRAM Control Signals 2 3 Refresh Signals 2 4 Port A Access Signals 2 5 Port B Access Signals (DP8422A Common ...

Page 3

Introduction The DP8420A 21A 22A are CMOS Dynamic RAM control- lers that incorporate many advanced features which include address latches refresh counter refresh clock row column and refresh address multiplexer delay line refresh access arbitration logic and high ...

Page 4

... Connection Diagrams Top View FIGURE 2 Order Number DP8420AV-20 or DP8420AV-25 See NS Package Number V68A Order Number DP8422AV-20 or DP8422AV- 8588 – 4 Order Number DP8421AV-20 or DP8421AV-25 See NS Package Number V68A Top View FIGURE 4 See NS Package Number V84A 8588 – 3 Top View FIGURE 3 ...

Page 5

... DRAM CONTROL SIGNALS Q0 – 10 DP8422A O Q0 – 9 DP8421A O Q0 – 8 DP8421A O RAS0 – CAS0 – (RFRQ) O Description ROW ADDRESS These inputs are used to specify the row address during an access to the DRAM They are also used to program the chip when ML is asserted (except ...

Page 6

Signal Descriptions (Continued) Pin Device (If not Input Name Applicable to All) Output 2 3 REFRESH SIGNALS RFIP O RFSH I DISRFSH PORT A ACCESS SIGNALS ADS I (ALE AREQ I WAIT ...

Page 7

Signal Descriptions (Continued) Pin Device (If not Input Name Applicable to All) Output 2 5 PORT B ACCESS SIGNALS AREQB DP8422A I only ATACKB DP8422A O only 2 6 COMMON DUAL PORT SIGNALS GRANTB DP8422A O only LOCK ...

Page 8

Programming and Resetting Due to the variety in power supplies power-up times the internal power up reset circuit may not work in every design therefore an EXTERNAL RESET must be performed before the DRAM controller can be programmed ...

Page 9

Programming and Resetting 3 2 PROGRAMMING METHODS Mode Load Only Programming To use this method the user asserts ML enabling the inter- nal programming register After ML is asserted a valid pro- gramming selection is ...

Page 10

Programming and Resetting 3 3 PROGRAMMING BIT DEFINITIONS Symbol ECAS0 Extend CAS Refresh Request Select 0 The CASn outputs will be negated with the RASn outputs when AREQ (or AREQB DP8422A only) is negated The WE output pin ...

Page 11

Programming and Resetting 3 3 PROGRAMMING BIT DEFINITIONS (Continued) Symbol RAS and CAS Configuration Modes (Continued RAS and CAS pairs are selected by B1 ECASn must be asserted for CASn to be ...

Page 12

Programming and Resetting 3 3 PROGRAMMING BIT DEFINITIONS (Continued) Symbol R5 R4 WAIT DTACK during Burst (See Section WAIT STATES during programming WAIT will ...

Page 13

Port A Access Modes The DP8420A 21A 22A have two general purpose access modes Mode 0 RAS synchronous and Mode 1 RAS asyn- chronous One of these modes is selected at programming through the B1 input A Port ...

Page 14

Port A Access Modes (Continued ACCESS MODE 1 Mode 1 asynchronous access is selected by asserting the e input B1 during programming (B1 1) This mode allows ac- cesses to start immediately from the access request ...

Page 15

Port A Access Modes (Continued EXTENDING CAS WITH EITHER ACCESS MODE In both access modes once AREQ is negated RAS and DTACK if programmed will be negated If ECAS0 was as- serted (0) during programming CAS ...

Page 16

Port A Access Modes (Continued READ-MODIFY-WRITE CYCLES WITH EITHER ACCESS MODE There are 2 methods by which this chip can be used to do read-modify-write access cycles The first method involves doing a late write access ...

Page 17

Port A Access Modes (Continued ADDITIONAL ACCESS SUPPORT FEATURES To support the different modes of accessing DP8420A 21A 22A offer other access features These ad- ditional features include Address Latches and Column In- crement (for page ...

Page 18

Port A Access Modes (Continued Address Pipelining Address pipelining is the overlapping of accesses to differ- ent banks of DRAM If the majority of successive accesses are to a different bank the accesses can be ...

Page 19

Port A Access Modes (Continued) 19 ...

Page 20

Port A Access Modes (Continued Delay CAS during Write Accesses Address bit C9 asserted during programming will cause CAS to be delayed until the first positive edge of CLK after RAS is asserted when the ...

Page 21

Refresh Options The DP8420A 21A 22A support three refresh control mode options 1 Automatic Internally Controlled Refresh 2 Externally Controlled Burst Refresh 3 Refresh Request Acknowledge With each of the control modes above three types of re- fresh ...

Page 22

Refresh Options (Continued Externally Controlled Burst Refresh To use externally controlled burst refresh the user must disable the automatic internally controlled refreshes by as- serting the input DISRFSH The user is responsible for gen- erating ...

Page 23

Refresh Options (Continued Refresh Request Acknowledge The DP8420A 21A 22A can be programmed to output in- ternal refresh requests When the user programs ECAS0 negated (1) and or address pipelining mode is selected the WE ...

Page 24

Refresh Options (Continued) 24 ...

Page 25

Refresh Options (Continued REFRESH CYCLE TYPES Three different types of refresh cycles are available for use The three different types are mutually exclusive and can be used with any of the three modes of refresh control ...

Page 26

Refresh Options (Continued Error Scrubbing during Refresh The DP8420A 21A 22A support error scrubbing during all RAS DRAM refreshes Error scrubbing during refresh is se- lected through bits C4 – C6 with bit R9 negated ...

Page 27

Refresh Options (Continued EXTENDING REFRESH The programmed number of periods of CLK that refresh RASs are asserted can be extended by one or multiple peri- ods of CLK Only the all RAS (with or without error ...

Page 28

Refresh Options (Continued CLEARING THE REFRESH REQUEST CLOCK The refresh request clock can be cleared by negating DISRFSH and asserting RFSH for 500 ns one period of the internal 2 MHz clock as shown in Figure ...

Page 29

Port A Wait State Support 6 2 DTACK TYPE OUTPUT With the R7 address bit asserted during programming the user selects the DTACK type output As long as DTACK is sampled negated by the CPU wait states are ...

Page 30

Port A Wait State Support FIGURE 24b WAITIN Example (WAIT is Sampled at the End of ‘‘T2’’ GUARANTEEING RAS LOW TIME AND RAS PRECHARGE TIME The DP8420A 21A 22A will guarantee RAS precharge time between accesses ...

Page 31

RAS and CAS Configuration Modes The DP8420A 21A 22A allow the user to configure the DRAM array to contain one two or four banks of DRAM Depending on the functions used certain considerations must be used when determining ...

Page 32

RAS and CAS Configuration Modes FIGURE 26c DRAM Array Setup for 16-Bit System ( FIGURE 26d 8 Bank DRAM Array for 16-Bit System ( (Continued during Programming ...

Page 33

RAS and CAS Configuration Modes 7 2 MEMORY INTERLEAVING Memory interleaving allows the cycle time of DRAMs to be reduced by having sequential accesses to different memory banks Since the DP8420A 21A 22A have separate pre- charge counters ...

Page 34

RAS and CAS Configuration Modes FIGURE 28a DRAM Array Setup for 4 Banks Using Address Pipelining ( (Also Allowing Error Scrubbing) during Programming) FIGURE 28b DRAM Array Setup ...

Page 35

RAS and CAS Configuration Modes 7 5 PAGE BURST MODE In a static column page or burst mode system the least significant bits must be tied to the column address in order to ensure that the page burst ...

Page 36

Test Mode Staggered refresh in combination with the error scrubbing mode places the DP8420A 21A 22A in test mode In this mode the 24-bit refresh counter is divided into a 13-bit and 11-bit counter During refreshes both counters ...

Page 37

Dual Accessing (DP8422A) The DP8422A has all the functions previously described In addition to those features the DP8422A also has the capa- bilities to arbitrate among refresh Port A and a second port Port B This allows two ...

Page 38

Dual Accessing (DP8422A PORT B WAIT STATE SUPPORT Advanced transfer acknowledge for Port B ATACKB is used for wait state support for Port B This output will be asserted when RAS for the Port B access ...

Page 39

Dual Accessing (DP8422A) Since the DP8422A has only one set of address inputs the signal is used with the addition of buffers to allow the cur- rently granted port’s addresses to reach the DP8422A The signals which need ...

Page 40

Dual Accessing (DP8422A) FIGURE 34b Wait States during a Port B Access LOCK Input When the LOCK input is asserted the currently granted port can ‘‘lock out’’ the other port through the insertion of wait ...

Page 41

Absolute Maximum Ratings If Military Aerospace specified devices are required please contact the National Semiconductor Sales Office Distributors for availability and specifications Temperature under Bias b Storage Temperature Electrical Characteristics Symbol Parameter V Logical 1 ...

Page 42

AC Timing Parameters Two speed selections are given the DP8420A 21A 22A-20 and the DP8420A 21A 22A-25 The differences between the two parts are the maximum operating frequencies of the input CLKs and the maximum delay specifications Low ...

Page 43

AC Timing Parameters e Unless otherwise stated 10 per bank including trace capacitance (Note 2) Two different loads are specified loads on all outputs except L e ...

Page 44

AC Timing Parameters e Unless otherwise stated 10 per bank including trace capacitance (Note 2) Two different loads are specified loads on all outputs except L e ...

Page 45

AC Timing Parameters e Unless otherwise stated 10 per bank including trace capacitance (Note 2) Two different loads are specified loads on all outputs except L e ...

Page 46

AC Timing Parameters e Unless otherwise stated 10 per bank including trace capacitance (Note 2) Two different loads are specified loads on all outputs except L e ...

Page 47

AC Timing Parameters FIGURE 38 100 Port A and Port B Dual Access (Continued) FIGURE 37 100 Dual Access Port 8588 – 8588 – F1 ...

Page 48

AC Timing Parameters e Unless otherwise stated 10 per bank including trace capacitance (Note 2) Two different loads are specified loads on all outputs except L e ...

Page 49

AC Timing Parameters e Unless otherwise stated 10 per bank including trace capacitance (Note 2) Two different loads are specified loads on all outputs except L e ...

Page 50

AC Timing Parameters (Continued) FIGURE 40 300 Mode 0 Timing 8588 – F3 ...

Page 51

AC Timing Parameters (Programmed (Continued) FIGURE 41 300 Mode 0 Interleaving 8588 – F4 ...

Page 52

AC Timing Parameters e Unless otherwise stated 10 per bank including trace capacitance (Note 2) Two different loads are specified loads on all outputs except L e ...

Page 53

AC Timing Parameters (Continued) FIGURE 42 400 Mode 1 Timing 8588 – F5 ...

Page 54

AC Timing Parameters FIGURE 43 400 COLINC Page Static Column Access Timing (Continued 8588 – F6 ...

Page 55

AC Timing Parameters e Unless otherwise stated 10 per bank including trace capacitance (Note 2) Two different loads are specified loads on all outputs except L e ...

Page 56

AC Timing Parameters e Unless otherwise stated 10 DRAMs per bank including trace capacitance (Note 2) Two different loads are specified loads on all outputs except L ...

Page 57

Functional Differences between the DP8420A 21A 22A and the DP8420 Extending the Column Address Strobe (CAS) after AREQ Transitions High The DP8420A 21A 22A allows CAS to be asserted for an indefinite period of time ...

Page 58

... Physical Dimensions inches (millimeters) Order Number DP8420AV-20 DP8420AV-25 DP8421AV-20 or DP8421AV-25 Order Number DP8422AV-20 or DP8422AV-25 LIFE SUPPORT POLICY NATIONAL’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR SYSTEMS WITHOUT THE EXPRESS WRITTEN APPROVAL OF THE PRESIDENT OF NATIONAL SEMICONDUCTOR CORPORATION As used herein ...

Related keywords