Byte Memory Word Formats; Bdma Booting - Analog Devices adsp-2100 Manual

Adsp-2100 family programmable single-chip microprocessors
Table of Contents

Advertisement

11.2.3

Byte Memory Word Formats

In your byte memory ROM or RAM, data is stored by the ADSP-21xx PROM
Splitter according to the data format you select: 24-bit program memory
words, 16-bit data memory words, 8-bit data memory bytes with MSB-
alignment, or 8-bit data memory bytes with LSB-alignment. The byte order
for 24-bit program memory words and 16-bit data memory words stored in
byte memory is most-significant-byte in the lower address. Table 11.1 shows
an example of byte memory storage of all four code/data formats.
Note: When transferring either of the data memory byte formats, the unused
byte of data memory is zero-filled.
Internal
Memory
BTYPE
Address
00
PM(0x0000)
00
PM(0x0001)
01
DM(0x0000)
01
DM(0x0001)
10
DM(0x0002)
10
DM(0x0003)
11
DM(0x0004)
11
DM(0x0005)
Table 11.1 Byte Memory Storage Formats
11.2.4

BDMA Booting

The entire on-chip program memory of the ADSP-2181, or any portion of it,
can be loaded from an external source using a byte memory booting
sequence. Booting from byte memory is one of two methods available for
automatic booting after a reset.
Table 11.2 shows how to select the post-reset booting method using the
ADSP-2181's MMAP and BMODE pins.
Internal
Byte Memory
Memory
Address
Contents
(page 0x00)
0xABCDEF
BM(0x0000)
BM(0x0001)
BM(0x0002)
0x123456
BM(0x0003)
BM(0x0004)
BM(0x0005)
0x9876
BM(0x0006)
BM(0x0007)
0x3456
BM(0x0008)
BM(0x0009)
0x9800
BM(0x000A)
0x7600
BM(0x000B)
0x0034
BM(0x000C)
0x0056
BM(0x000D)
DMA Ports
Byte
Memory
Contents
0xAB
0xCD
0xEF
0x12
0x34
0x56
0x98
0x76
0x34
0x56
0x98
0x76
0x34
0x56
11
11 – 9

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents