Analog Devices ADSP-SC58 Series Hardware Reference Manual page 884

Sharc+ processor
Table of Contents

Advertisement

Table 18-28: 8-bit Transmit Mode with Packing Enabled (Continued)
DMA Data (32 bits)
Table 18-29: Data Sent in 8-bit Transmit Mode with Packing Disabled
DMA Data (16 bits)
0x1234
0x2345
0x3456
Configuring 10/12/14-Bit Transmit Modes
For 10, 12, or 14-bit non-split transmit modes, if the EPPI_CTL.PACKEN bit =1, the DMA is a 32-bit DMA.
The EPPI unpacks the 32-bit word from memory into two 16-bit data words. The EPPI then transmits the required
LSBs from each data word. The EPPI transmits either the most significant word or the least significant word as the
first data, depending on the EPPI_CTL.SWAPEN bit setting. If EPPI_CTL.PACKEN =0, the DMA is a 16-bit
DMA and the EPPI transmits the required LSBs. The EPPI_CTL.SWAPEN bit has no effect when the
EPPI_CTL.PACKEN bit =0.
Table 18-30: 10-bit Transmit Mode with Packing Enabled
DMA Data (32 bits)
0x1111 2222
0x3333 4444
Table 18-31: 10-bit Transmit Mode with Packing Disabled
DMA Data (16 bits)
0x1234
0x2345
0x3456
0x4567
Configuring 16-Bit Transmit Mode
For 16-bit non-split transmit mode, if the EPPI_CTL.PACKEN bit =1, the DMA is a 32-bit DMA. The EPPI
unpacks the 32-bit word from memory into two 16-bit data words to transmit. The EPPI transmits either the MSBs
or the LSBs as the first data, depending on the EPPI_CTL.SWAPEN bit setting. If the EPPI_CTL.PACKEN bit
=0, the DMA is a 16-bit DMA and the EPPI transmits the data as is. The EPPI_CTL.SWAPEN has no effect
when EPPI_CTL.PACKEN bit =0.
ADSP-SC58x/ADSP-2158x SHARC+ Processor Hardware Reference
Pin Data when SWAPEN=0
0x55
Pin Data SWAPEN=X
0x34
0x45
0x56
Pin Data when SWAPEN=0
0x222
0x111
0x044
0x333
Pin Data SWAPEN=X
0x234
0x345
0x056
0x167
EPPI Mode Configuration
Pin Data when SWAPEN=1
0x88
Pin Data when SWAPEN=1
0x111
0x222
0x333
0x044
18–45

Advertisement

Table of Contents
loading

This manual is also suitable for:

Adsp-2158 series

Table of Contents