EasyManua.ls Logo

ARM ARM7TDMI - Page 24

Default Icon
126 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Open Access
Circuit Descriptions
3-8
ARM Development Board (ARM7TDMI Version)
Hardware Reference Guide
ARM DUI 0017C
3.2.4 “On-Chip” Memory (Synchronous SRAM)
The “on-chip” memory (synchronous SRAM) schematic is shown in
A.6 “On-chip” Memory
(Synchronous SRAM)
on page A-7.
A typical AMBA system might comprise some fast “on-chip” memory and various memory
controllers for SRAM, DRAM and EPROM. On the board, a synchronous SRAM device has
been used to simulate “on-chip” memory. By running the device with a double-rate clock,
single-cycle memory access can be achieved.
The controller is implemented as an ASB slave in a fast PAL (U8). The memory device is a
32K x 32-bit pipelined synchronous SRAM capable of being clocked at up to 66MHz.
Because it is a pipelined device, the data is available to be read two clock cycles after the
address is latched. In an ARM system, the data needs to be available in the clock cycle
following the address. Therefore, by running the device at twice the system clock frequency,
the data is read out in the correct system cycle.
Figure 3-1: ASB Sync SRAM Timing Diagram
shows the clock relationship and control
signals.
Figure 3-1: ASB Sync SRAM Timing Diagram
READ DECODE1 WRITE DECODE2 READ MULTIPLE
HOLD READ IDLE IDLE HOLD WRITE IDLE IDLE HOLD READIDLE IDLE HOLD READ READHOLD
0ns 50ns 100ns 150ns 200ns 250ns 300ns 350n
s
B_CLK
B_CLK2X
state
D_SEL
B_A
B_WRITE
ADSP
OE
WE
B_D read
B_D write
hrg.book Page 8 Wednesday, July 22, 1998 9:18 AM

Table of Contents

Other manuals for ARM ARM7TDMI

Related product manuals