ADSP-2126x SHARC Processor Hardware Reference
A-101
Registers Reference
SPI Receive Data Buffer Shadow Register
(RXSPI_SHADOW)
Use the
RXSPI_SHADOW
register for the receive data buffer (
RXSPI
) to debug
software. The
RXSPI_SHADOW
register resides at a different address from
RXSPI
, but its contents are identical to the
RXSPI
. When
RXSPI
is read via
the software, the
RXS
bit clears and an SPI transfer may be initiated (if
TIMOD
= 00). No such hardware action occurs when the shadow register is
read. The
RXSPI_SHADOW
register is a read-only (RO) register accessible
only by the software and not the DMA.
For more information, see “SPI
Receive Buffer Register (RXSPI)” on page A-101.
SPI Receive Buffer Register (RXSPI)
The SPI Receive Buffer register’s address is 0x1004. The reset value for
this register is undefined. This is a 32-bit read-only register accessible by
the core or DMA controller. At the end of a data transfer, the
RXSPI
regis-
ter is loaded with the data in the Shift register. During a DMA receive
operation, the data in
RXSPI
is automatically loaded into the internal
memory. For core- or interrupt-driven transfers, programs can also use the
RXS
status bits in the
SPISTAT
register to determine if the receive buffer is
full.
SPI Transmit Data Buffer Register (TXSPI)
The SPI Transmit Buffer register’s address is 0x1003.The reset value for
this register is undefined. This SPI Transmit Data register is a 32-bit reg-
ister which is part of the IOP register set and can be accessed by the core
or the DMA controller. Data is loaded into this register before being
transmitted. Prior to the beginning of a data transfer, data in the
TXSPI
register is automatically loaded into the Transmit Shift register. During a
DMA transmit operation, the data in the
TXSPI
register is automatically
loaded from internal memory.
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 ...