56 www.xilinx.com SPI-4.2 Lite v4.3 User Guide
UG181 June 27, 2008
Chapter 4: Designing with the Core
R
Table 4-1: Formatting SPI-4.2 Interface Data (RDat) 64-bit User Interface (Example)
Data Received on the
SPI-4.2 Interface
(RDat [15:0])
RCtl
RDClk
cycle
Data Read
from the Sink FIFO
(SnkFFData[63:0])
SnkFFClk
cycle
Control Bits Read
from
the Sink FIFO
SOP
b:[1001.0000.0010.pppp]
11N/A
n
N/A
SPI-4.2 Lite Word 0 (P0)
F1E2
02
SPI-4.2 Lite Word 1 (P1)
D3C4
03
SPI-4.2 Lite Word 2 (P2)
B5A6
04
SPI-4.2 Lite Word 3 (P3)
F9E8
0 5 SnkFFData[63:0] =
P0.P1.P2.P3 =
[F1E2.D3C4.B5A6.F9
E8]
n + 1
SnkFFSOP = 1
SnkFFEOP = 0
SnkFFMod = 000
SnkFFErr = 0
SnkFFAddr =
00000010
SPI-4.2 Lite Word 4 (P4)
1F2E
0 662
SPI-4.2 Lite Word 5 (P5)
3D4C
07
SPI-4.2 Lite Word 6 (P6)
5B6A
08
SPI-4.2 Lite Word 7 (P7)
9F8E
0 9 SnkFFData[63:0] =
P4.P5.P6.P7 =
[1F2E.3D4C.5B6A.9F
8E]
n + 2
SnkFFSOP= 0
SnkFFEOP = 0
SnkFFMod = 000
SnkFFErr = 0
SnkFFAddr =
00000010
SPI-4.2 Lite Word 8 (P8)
ABCD
010
SPI-4.2 Lite Word 9 (P9)
1200
011
EOP / MOD
b:[0110.aaaa.aaaa.pppp]
112
SnkFFData[63:0] =
P8.P9 =
[ABCD.1200.0000.00
00]
n + 3
SnkFFSOP= 0
SnkFFEOP = 1
SnkFFMod = 011
SnkFFErr = 0
SnkFFAddr =
00000010