Analog Devices SHARC ADSP-214 Series Hardware Reference Manual page 799

Table of Contents

Advertisement

SPI Boot Packing
In all SPI boot modes, the data word size in the shift register is hardwired
to 32 bits. Therefore, for 8- or 16-bit devices, data words are packed into
the shift register to generate 32-bit words least significant bit (LSB) first,
which are then shifted into internal memory. The relationship between
the 32-bit words received into the
need to be placed in internal memory is shown in the following sections.
For more information about 32- and 48-bit internal memory addressing,
see the "Memory" chapter in the SHARC Processor Programming Reference.
As shown in
Figure
ister (
) before a DMA transfer to internal memory occurs for 16-bit
RXSR
SPI devices. For 8-bit SPI devices, four words shift into the 32-bit receive
shift register before a DMA transfer to internal memory occurs.
33445566
32-BIT HOST
5566
16-BIT HOST
8-BIT HOST
66
55
t=0
Figure 23-5. Instruction Packing for Different Hosts
When booting, the processors expect to receive words into the
ter seamlessly. This means that bits are received continuously without
breaks.
For more information, see "Core Transfers" on page 15-20.
different SPI host sizes, the processor expects to receive instructions and
data packed in a least significant word (LSW) format.
ADSP-214xx SHARC Processor Hardware Reference
www.BDTIC.com/ADI
RXSPI
23-5, two words shift into the 32-bit receive shift reg-
WORDS
CCDD1122
3344
1122
CCDD
44
33
22
11
DD CC BB AA
register and the instructions that
7788AABB
[0x8C000] 0x1122 33445566
AABB
7788
[0x8C001] 0x7788 AABBCCDD
88
77
t=96 SPICLK
System Design
INSTRUCTIONS IN
INTERNAL MEMORY
regis-
RXSPI
For
23-17

Advertisement

Table of Contents
loading

Table of Contents