Xilinx UG181 Welder User Manual


 
SPI-4.2 Lite v4.3 User Guide www.xilinx.com 75
UG181 June 27, 2008
Sink Core
R
When a DIP-4 error occurs on a payload control word (start of burst for the next packet),
the Sink core stores a SnkFFPayloadDIP4 flag. If the payload control word was also the
end-of-burst control word for the previous packet, then SnkFFDIP4Err would also be
asserted for the previous packet. Since the OIF SPI-4.2 specification does not distinguish
between these two DIP-4 errors, the Sink core will tag each terminated packet with a DIP-
4 error on SnkFFDIP4Err, and each started packet with a DIP-4 error on
SnkFFPayloadDIP4.
This is illustrated in Figure 4-19 where packet 1 is flagged with a SnkFFDIP4Err and
packet 2 is flagged with SnkFFPayloadDIP4. Note that both DIP-4 errors are asserted at
the end of the burst or packet.
Figure 4-18: Example of Error Flag SnkFFDIP4Err
Figure 4-19: Example of Error Flag SnkFFDIP4Err and SnkFFPayloadDIP4
DIP-4 Error Calculated
User Interface
SPI-4.2 Interface
IDLE
IDLE
CH 4
SOP
DATA DATA
DATA
CH4
EOP
Addr4
SOP
Data
Addr4
--
Data
Addr4
EOP
Data
SnkFFDIP4Err
---
SOP
SnkFFDIP4Err
SPI-4.2 Interface
User Interface
DATADATA DATA DATA DATA DATA
EOP
CH 1
EOP
CH 1
DATA
IDLEIDLE
SOP
CH 1
CH 0
Packet 1 Packet 2
SnkFFPayloadDIP4
DIP-4 Error
Addr0
SOP
Data
Addr0
--
Data
Addr0
EOP
SnkFFDIP4Err
Addr1
SOP
Data
Addr1
--
Data
Addr1
--
Data
Addr1
EOP
SnkFFPayloadDIP4