Sunday 29 January 2012

Memory Interface

Introduction
Simple or complex, every microprocessor-based system has
a memory system. 

Almost all systems contain two main types of memory:
read-only
memory
 (ROM) and
random access memory
(RAM) or read/write memory. 

This chapter explains how to interface both memory types to
the Intel family of microprocessors. 

 MEMORY DEVICES
Before attempting to interface memory to the
microprocessor, it is essential to understand the operation of
memory components. 
In this section, we explain functions of the
four common types of memory: 
read-only memory (ROM) 
Static random access memory (SRAM)

Memory Pin Connections 
address inputs
data outputs or
input/outputs
some type of
selection input
at least one control
input to select a read
or write operation

Address Connections
Memory devices have address inputs to
select a memory location within the device. 
Almost always labeled from A
0
, the least significant address
input, to A
where subscript n can be any value
always labeled as one less than total number
of address pins
A
memory device with 10 address pins has 
its address pins labeled from A
0
 to A
9
.
The number of address pins on a memory device is
determined by the number of memory locations found
within it.
Today, common memory devices have between 1K (1024)
to 1G (1,073,741,824) memory locations. 
with 4G and larger devices on the horizon




No comments:

Post a Comment