
Asynchronous Memory Interface
3-14
ADSP-214xx SHARC Processor Hardware Reference
Parameter Timing
This section describes the programmable timing parameter for the AMI.
The AMI controller allows to program access timing parameters (wait
states for idle or hold cycles) with the effect being flexible and efficient
whether initiation is from the core or from DMA, and the sequence of
transactions (read followed by read, read followed by write, and so on).
Idle Cycles
An idle cycle is inserted by default for an AMI read followed by write or a
read followed by a read from a different bank or a read followed by an
external access by another device in order to provide bus contention.
If an idle cycle is programmed for a particular bank, then a minimum of 1
idle cycle is inserted for reads even if they are from the same bank. In
order to achieve better read throughput, an idle cycle should be
programmed as 0. For more information refer to the product specific data
sheet.
Address Mapping
The processors have the ability to use logical addressing when an external
memory smaller than 32 bits is used. When logical addresses are used,
multiple external addresses seen by the memory correspond to a single
internal address, depending on the width of the memory being accessed,
and the packing mode setting of the AMI controller.
The external physical address map is shown in
For an external bus width of 8 bits with packing enabled (
PKDIS
= 0), the
external physical address
ADDR23–0
generation is
ADDR23–2
= bits 21–0 in
the address being supplied to the external port by the core or DMA con-
troller. Here,
ADDR1–0
corresponds to the 1st/2nd/3rd/4th 8-bit word.
www.BDTIC.com/ADI
Summary of Contents for SHARC ADSP-214 Series
Page 60: ...Contents lx ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 72: ...Notation Conventions lxxii ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 130: ...Programming Model 2 52 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 264: ...Programming Models 3 134 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 290: ...Programming Model 4 26 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 296: ...Programming Model 5 6 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 396: ...Effect Latency 7 28 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 520: ...Programming Model 10 62 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 616: ...Debug Features 14 22 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 656: ...Programming Model 15 40 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 714: ...Programming Model 19 10 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 1132: ...Register Listing A 306 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Page 1192: ...Index I 34 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...