Moving Data Between SPORTS and Internal Memory
9-66
ADSP-2126x SHARC Processor Hardware Reference
port DMA is not enabled, the SPORT generates an interrupt every time it
receives or starts to transmit a data word. The processor’s on-chip DMA
controller handles the DMA transfer, allowing the processor core to con-
tinue running until the entire block of data is transmitted or received.
Service routines can then operate on the block of data rather than on sin-
gle words, significantly reducing overhead.
Standard DMA does not function properly in I
2
S/left-justified
mode when two channels (A and B) are enabled with different
DMA count values. In this case, the interrupt is generated for the
least (smallest) count only. If both the A and B channels of the
SPORTs are used in I
2
S/left-justified mode with DMA enabled,
then the DMA count value should be the same for both channels.
This does not apply to chained DMA.
DMA Block Transfers
The processor’s on-chip DMA controller allows automatic DMA transfers
between internal memory and each of the two channels of each serial port.
Each SPORT has two channels for transferring data, and each can be con-
figured to receive or to transmit. There are twelve DMA channels for serial
port operations. The serial port DMA channels are numbered as shown in
.
Summary of Contents for ADSP-21261 SHARC
Page 30: ...Contents xxx ADSP 2126x SHARC Processor Hardware Reference ...
Page 40: ...Register Diagram Conventions xl ADSP 2126x SHARC Processor Hardware Reference ...
Page 58: ...Differences From Previous SHARCs 1 18 ADSP 2126x SHARC Processor Hardware Reference ...
Page 112: ...Secondary Processing Element PEy 2 54 ADSP 2126x SHARC Processor Hardware Reference ...
Page 178: ...Summary 3 66 ADSP 2126x SHARC Processor Hardware Reference ...
Page 204: ...DAG Instruction Summary 4 26 ADSP 2126x SHARC Processor Hardware Reference ...
Page 322: ...Setting Up DMA 7 32 ADSP 2126x SHARC Processor Hardware Reference ...
Page 436: ...SPORT Programming Examples 9 86 ADSP 2126x SHARC Processor Hardware Reference ...
Page 521: ...ADSP 2126x SHARC Processor Hardware Reference 11 31 Input Data Port rts IDP_ISR end ...
Page 522: ...Input Data Port Programming Example 11 32 ADSP 2126x SHARC Processor Hardware Reference ...
Page 590: ...Timer Programming Examples 14 20 ADSP 2126x SHARC Processor Hardware Reference ...
Page 796: ...I O Processor Registers A 174 ADSP 2126x SHARC Processor Hardware Reference ...
Page 800: ...B 4 ADSP 2126x SHARC Processor Core Manual ...
Page 846: ...Index I 36 ADSP 2126x SHARC Processor Hardware Reference ...