Tightly-coupled SRAM
4-8
Copyright © 2000 ARM Limited. All rights reserved.
ARM DDI 0186A
IRamIF.v
and
DRamIF.v
generate the SRAM specific ChipSelect, WriteEnable, and
ByteWrite signals. Your own library RAMs are instantiated inside
InstrRAM.v
and
DataRAM.v
.
4.4.1
Example SRAM interfaces
The example wrapper supplied by ARM contains three RAM interface examples. All of
the interface modifications are done in the
IRamIF.v
and the
DRamIF.v
blocks for the
I-SRAM and D-SRAM respectively. The example SRAM interfaces are:
•
•
•
Note
The examples shown here are for 32KByte I-SRAM (8K words x 4bytes). The interface
for D-SRAM is identical.
ONESEGX32
Figure 4-3 shows the simplest interface I-SRAM. To use this, the SRAM must consist
of a single word-wide RAM that has byte-write control.
Only single ChipSelect and WriteEnable signals are required.
Figure 4-3 ONESEGX32 interface
8Kx32
ICtrl.v
IRamIF.v
ChipSelect
WriteEnable
RamAddr[12:0]
ByteWrite[3:0]
IRData[31:0]
Summary of Contents for ARM966E-S
Page 6: ...Contents vi Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 20: ...Introduction 1 4 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 48: ...Tightly coupled SRAM 4 12 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 80: ...Bus Interface Unit 6 20 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 118: ...Debug Support 8 26 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 130: ...Test Support 10 8 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 142: ...Instruction cycle timings 11 12 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 158: ...Signal Descriptions A 16 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 176: ...AC Parameters B 18 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...