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]
Содержание ARM966E-S
Страница 6: ...Contents vi Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Страница 20: ...Introduction 1 4 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Страница 48: ...Tightly coupled SRAM 4 12 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Страница 80: ...Bus Interface Unit 6 20 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Страница 118: ...Debug Support 8 26 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Страница 130: ...Test Support 10 8 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Страница 142: ...Instruction cycle timings 11 12 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Страница 158: ...Signal Descriptions A 16 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Страница 176: ...AC Parameters B 18 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...