National Instruments DP8400 specifications Introduction, DP84XX2, Full Function Dram Controller

Page 1

The DP8400 Family of

National Semiconductor

Application Note 302

 

Memory Interface Circuits Charles Carinalli

 

Mike Evans

 

February 1986

The DP8400

INTRODUCTION

The rapid development in dynamic random access memory (DRAM) chip storage capability, coupled with significant component cost reductions, has allowed designers to build large memory arrays with high performance specifications. However, the development of memory arrays continues to have a common set of problems generated by the complex timing and refresh requirements of DRAMs. These include: how to quickly drive the memories to take advantage of their speed, minimization of board space required by the support circuitry and the need for error detection and correction. Unfortunately, these problems must be addressed with each new system design. Full system solutions will vary greatly, depending on the DRAM array size, memory speed, and the processor.

This application note introduces a complete family of DRAM support circuits that provides a straightforward solution to the above problems while allowing a high degree of flexibili- ty in application with little or no performance penalty. The DP8400 family (Table I) includes DRAM controllers, error detection/correction circuits, octal address buffers and sys- tem control circuits. The LSI blocks are designed with flex- ible interfaces, making application possible with all existing DRAMs including the recently announced 1 Mbit devices. Additionally, interface is easy to all popular microprocessors with memory word widths possible from 8 to 80 bits.

TABLE I. DP8400 Family Members

DP8400-2,

16 and 32 Bit Error

DP8402A

Checker/Correctors

 

 

DP8408A, DP8409A,

DRAM Controller/Drivers

DP8417, DP8418,

 

DP8419, DP8428, DP8429

 

 

 

DP8420, DP84244

DRAM Buffer Drivers

 

 

DP84XX2

Microprocessor

 

Interface Circuits

 

 

FULL FUNCTION DRAM CONTROLLER

The heart of any DRAM array design is the controller func- tion. Previous LSI controllers supplied a minimum function of address multiplexing with an on-board refresh counter. This required external delay line timing and logic to control memory access, additional logic to perform memory refresh, and external drivers to drive the capacitive memory array. The complete solution results in significant access delay in relation to DRAM speeds and skews in output sequencing, as well as a large component count.

A previous LSI solution brought much of this logic on-chip. However, it is limited in application to certain microproces- sors and has the disadvantage of all access timing originat- ing from an external clock, whose phase uncertainty gener- ates a delay in actually knowing when an access has start- ed.

The DP8409A multi-mode dynamic RAM controller/driver was the first controller to resolve all of these problems. This Schottky bipolar device provides the flexibility of external access control, along with automatic access timing genera- tion, without the need for an external timing generator clock. In addition, on-board capacitive drivers allow direct drive for over 88 DRAMs. With the simple addition of refresh clocks, the circuit can perform hidden refresh automatically. It is the DP8409A design that has been used as the spring board for a whole family of controllers with faster speed performance while maintaining maximum pin upgrade compatibility.

All Control On-Chip

Figure 1 is a block diagram of the DP8409A. the ADS input strobes the parallel memory address into the row latches R0 – 8, the column latches C0 – 8, and bank select B0 and B1. The nine output drivers may be multiplexed between the row or column input latches, or the 9-bit on-chip refresh counter. One of four RAS outputs is selected during an ac- cess cycle by setting the bank select inputs B0 or B1. All four RAS outputs are active during refresh. Either external or automatic control is available on-chip for the CAS output, while an on-chip buffer is provided to minimize skew associ- ated with WE output generation.

All DRAM address and control outputs on the DP8409A can directly drive in excess of 500 pF, or the equivalent of 88 DRAMs (4 banks of 22 DRAMs). All output drivers are closely matched, significantly reducing output skew. Each output stage has symmetrical high and low logic level drive capability, insuring matched rise and fall time characteris- tics.

Flexibility and Upgradability to 256k or 1 Mbit DRAMs

The 9 multiplexed address outputs and 9-bit internal refresh counter of the DP8409A direct addressing capability for 256k DRAMs. Careful design of memory boards, using 64k DRAMs with the DP8409A, insures direct upgradability to 256k DRAMs. This can be done by simply allowing for board address extension by two bits and designing the ninth ad- dress trace (Q8) of the DP8409A to connect to pin 1 of the DRAMs (A8). This is, in general, a non-connected pin in 64ks and the ninth address in 256ks. All that need be done is to remove the 64ks and replace them with 256ks, thereby increasing the memory on the same board by a 4 to 1 ratio. The resulting development cost saving can be significant.

Although the new 1 Mbit DRAMs require the larger 18 pin package, which will require a memory board redesign, up- grading the controller portion of the board may need no redesign when converting from the DP8409A or DP8419 to the new DP8429 1 Mbit DRAM controller driver.

Three mode pins (M0, M1 and M2) offer externally select- able modes of operation, a key reason for the DP8409A’s application flexibility (Table II). The operational modes are divided between external and automatic memory control.

Family of Memory Interface Circuits

AN-302

C1995 National Semiconductor Corporation

TL/F/5012

RRD-B30M115/Printed in U. S. A.

Image 1
Contents DP84XX2 IntroductionFull Function Dram Controller EOC RfshTL/F/5012 Hidden and Forced Refresh Timing of the DP8409A Octal Memory DriversT PLH Measured to 2.7V on Output vs. C L Error Correction DP8400 Simplified Block Diagram Normal Write Mode with DP8400 Table V. Error Flags after Normal Read TL/F/5012 Microprocessor Interface Circuits TL/F/5012 Page Life Support Policy DP8400 Family of Memory Interface Circuits AN-302

DP8400 specifications

The National Instruments DP8400 is a robust and versatile data acquisition and control platform that stands out in the landscape of advanced instrumentation solutions. Designed to meet the demands of both academic and industrial applications, the DP8400 serves as a comprehensive tool for engineers and researchers alike, facilitating data collection, processing, and analysis in real-time.

One of the key features of the DP8400 is its high-performance data acquisition capability. It supports a wide range of input types, including analog, digital, and thermocouples, allowing users to connect various sensors and devices easily. With sampling rates of up to 1 MHz and resolutions of up to 24 bits, this instrument ensures precise and reliable data capture across diverse applications.

The DP8400 also integrates advanced signal processing technologies, including built-in filtering, signal conditioning, and data preprocessing capabilities. These features enable users to refine their measurements and extract meaningful insights from raw data, reducing the need for extensive post-processing. This is particularly beneficial in complex experiments where signal noise can interfere with results.

Another notable characteristic of the DP8400 is its versatile connectivity options. Users can connect to the device using USB, Ethernet, or wireless interfaces, facilitating seamless integration into existing laboratory setups or remote monitoring configurations. The device is compatible with various software platforms, including LabVIEW and MATLAB, providing users with familiar environments for programming and data visualization.

The DP8400 also boasts robust data storage capabilities, allowing for high-speed data logging and management. With onboard memory and support for external storage devices, users can capture extensive datasets without loss of performance. This is especially useful in long-duration experiments or when conducting time-series analysis.

In terms of durability, the DP8400 is built to withstand challenging environments, featuring rugged housing and protection against dust and moisture. This makes it suitable for both laboratory and field applications, providing reliability in diverse operating conditions.

Overall, the National Instruments DP8400 represents a powerful solution for data acquisition and analysis, combining high performance, advanced features, and exceptional flexibility. Whether for educational purposes, research projects, or industrial applications, the DP8400 is an essential tool for engineers and scientists looking to streamline their data collection and enhance their analytical capabilities. With its user-friendly interface and extensive support, it empowers users to explore new frontiers in measurement science.