Tightly-coupled SRAM
ARM DDI 0186A
Copyright © 2000 ARM Limited. All rights reserved.
4-9
FOURSEGX32
You can use the example shown in Figure 4-4 when it is not possible to construct the
SRAM from a single physical block due to either layout constraints or generator
constraints, or because a single SRAM segment does not meet timing constraints.
Figure 4-4 FOURSEGX32 interface
Separate chip select signals are required for each SRAM block.
Note
•
The generation of separate chip select signals for each SRAM block ensures good
power performance, because only the segment being accessed is enabled.
•
The SRAM address is 11 bits in this example (compared with the 13 bit address
in
RamAddr[12:11]
are used to generate separate
chip selects for each segment.
If it is not possible to have separate chip select signals for each block of RAM, for
example if the RAM is asynchronous, then separate write enable signals are required
for each segment. The use of asynchronous RAMs is not recommended due to the
increased power consumption of this solution.
Note
The wrapper RTL does not support asynchronous RAMs.
2Kx32
ICtrl.v
IRamIF.v
ChipSelect[3:0]
WriteEnable
RamAddr[10:0]
ByteWrite[3:0]
IRData[31:0]
2Kx32
2Kx32
2Kx32
OutputSelect[1:0]
[0]
[1]
[2]
[3]
[31:0]
[63:32]
[95:64]
[127:96]
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 ...