Setting Up DMA Parameter Registers
7-24
ADSP-2126x SHARC Processor Hardware Reference
Port, Buffer, and DMA Control Registers
The Port, Buffer, and DMA Control Registers in
control registers for the ports and DMA channels. These registers include:
•
Parallel Port Control register (
PPCTL
).
This register enables the
parallel port system, DMA, and external data width. It also config-
ures wait states, bus hold cycles and identifies the status of the
parallel port FIFO, internal, and external interfaces.
•
Input Data Port Control register (
IDP_CTL
). This is the control
register for input data ports.
•
Serial Port Control registers (
SPCTLx
,
SPMCTLxy
).
These control
registers select the receive or transmit format, monitor FIFO status,
enable chaining, and start DMA for each serial port.
•
SPI Port Control register (
SPICTL
).
This control register config-
ures and enables the SPI interface, selects the device as master or
slave, and determines the data transfer and word size. The
SPIDMAC
register also controls SPI DMA and FIFO status.
shows the parameter registers for each DMA channel. These
registers function similarly to data address generator registers and include:
•
Internal Index registers (
IISPx
,
IISPI
,
IIPP
,
IDP_DMA_Ix
).
Index
registers provide an internal memory address, acting as a pointer to
the next internal memory DMA read or write location.
•
Internal Modify registers (
IMSPx
,
IMPP
,
IMSPI
,
IDP_DMA_Mx
).
Mod-
ify registers provide the signed increment by which the DMA
controller post-modifies the corresponding internal memory index
register after the DMA read or write.
•
Count registers (
CSPx
,
ICPP
,
CSPI
,
IDP_DMA_Cx
).
Count registers
indicate the number of words remaining to be transferred to or
from internal memory on the corresponding DMA channel.
Содержание ADSP-21261 SHARC
Страница 30: ...Contents xxx ADSP 2126x SHARC Processor Hardware Reference ...
Страница 40: ...Register Diagram Conventions xl ADSP 2126x SHARC Processor Hardware Reference ...
Страница 58: ...Differences From Previous SHARCs 1 18 ADSP 2126x SHARC Processor Hardware Reference ...
Страница 112: ...Secondary Processing Element PEy 2 54 ADSP 2126x SHARC Processor Hardware Reference ...
Страница 178: ...Summary 3 66 ADSP 2126x SHARC Processor Hardware Reference ...
Страница 204: ...DAG Instruction Summary 4 26 ADSP 2126x SHARC Processor Hardware Reference ...
Страница 322: ...Setting Up DMA 7 32 ADSP 2126x SHARC Processor Hardware Reference ...
Страница 436: ...SPORT Programming Examples 9 86 ADSP 2126x SHARC Processor Hardware Reference ...
Страница 521: ...ADSP 2126x SHARC Processor Hardware Reference 11 31 Input Data Port rts IDP_ISR end ...
Страница 522: ...Input Data Port Programming Example 11 32 ADSP 2126x SHARC Processor Hardware Reference ...
Страница 590: ...Timer Programming Examples 14 20 ADSP 2126x SHARC Processor Hardware Reference ...
Страница 796: ...I O Processor Registers A 174 ADSP 2126x SHARC Processor Hardware Reference ...
Страница 800: ...B 4 ADSP 2126x SHARC Processor Core Manual ...
Страница 846: ...Index I 36 ADSP 2126x SHARC Processor Hardware Reference ...