EasyManua.ls Logo

Analog Devices SHARC ADSP-21368 - Page 701

Analog Devices SHARC ADSP-21368
894 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
ADSP-21368 SHARC Processor Hardware Reference A-53
Register Reference
Figure A-23. SPICTL, SPICTLB Registers
15 14 13 12 11 10 8 7 6 5 4 3 2 1 0
0000000000000000
PACKEN
TIMOD
Transfer Initiation Mode
00=Initiate transfer by read of
receive buffer
01=Initiate transfer by write of
transmit buffer
10=Enable DMA transfer mode
11=Reserved
Reserved
8-Bit Packing Enable
1=8- to 16-bit packing
0=No packing
SPIEN
SPI System Enable
1=Enable
0=Disable
OPD
Open Drain Output Enable for Data Pins
1=Open drain
0=Normal
SPIMS
Master Slave Mode Bit
1=SPI master device
0=SPI slave device
CLKPL
CPHASE
MSBF
Most Significant Byte First
1=MSB sent/received first
0=LSB sent/received first
SENDZ
Send Zero or Last Byte
when SPITX Empty
1=Send zeros
0=Send last word
GM
Fetch/Discard Incoming Data
when SPIRX Full
1=Overwrite with new data
0=Discard incoming data
ISSEN
Input Slave Select Enable
1=Enable
0=Disable
DMISO
Disable MISO Pin (Broadcast)
1=MISO disabled
0=MISO enabled
WL
Word Length
00=8 bits, 01=16 bits,
10=32 bits, 11=Reserved
9
SPICTL (0x1000)
SPICTLB (0x2800)
Clock Polarity
0=Active high SPICLK (low is the idle state)
1=Active low SPICLK (high is the idle state)
Clock Phase
0=SPICLK toggles at middle of 1st data bit
1=SPICLK toggles at start of 1st data bit
31 30 29 28 27 26 24 23 22 21 20 19 18 17 16
0000000000000000
Reserved
SGN
Sign Extend Data
1=Sign extend
0=No sign extend
SMLS
Seamless Transfer
1=Enable
0=Disable
TXFLSH
Transmit Buffer Flush
1=SPITX cleared
0=SPITX not cleared
RXFLSH
Receive Buffer Flush
1=SPIRX cleared
0=SPIRX not cleared
25
ILPBK
Internal Loopback Enable
1=Internal loopback enabled
0=Internal loopback not enabled

Table of Contents

Related product manuals