
NUC970 Technical Reference Manual
Publication Release Date: Dec. 15, 2015
- 549 -
Revision V1.30
NUC97
0
T
E
CHNIC
A
L
RE
F
E
RE
N
CE
MA
NUA
L
SPI n Data Transmit Register (SPIn_TX)
Register
Offset
R/W
Description
Reset Value
SPIn_TX0
n=0,1
0x010
W
SPI n Data Transmit Register 0
0x0000_0000
SPIn_TX1
n=0,1
0x014
W
SPI n Data Transmit Register 1
0x0000_0000
SPIn_TX2
n=0,1
0x018
W
SPI n Data Transmit Register 2
0x0000_0000
SPIn_TX3
n=0,1
0x01C
W
SPI n Data Transmit Register 3
0x0000_0000
31
30
29
28
27
26
25
24
Tx
23
22
21
20
19
18
17
16
Tx
15
14
13
12
11
10
9
8
Tx
7
6
5
4
3
2
1
0
Tx
Bits
Description
[31:0]
Tx
Data Transmit Register
The Data Transmit Registers hold the data to be transmitted in the next transfer. Valid bits
depend on the transmit bit length field in the CNTRL register. For example, if
CNTRL[Tx_BIT_LEN] is set to 0x08 and the CNTRL[Tx_NUM] is set to 0x0, the bit Tx0[7:0]
will be transmitted in next transfer. If CNTRL[Tx_BIT_LEN] is set to 0x00 and
CNTRL[Tx_NUM] is set to 0x3, the core will perform four 32-bit transmit/receive successive
using the same setting (the order is Tx0[31:0], Tx1[31:0], Tx2[31:0], Tx3[31:0]).
NOTE:
The RxX and TxX registers share the same flip-flops, which means that what is
received from the input data line in one transfer will be transmitted on the output data line in
the next transfer if no write access to the TxX register is executed between the transfers.