Eads Astrium SMCS332SpW User Manual page 63

Interface between three spacewire links
Table of Contents

Advertisement

causes a special behaviour if a link error occurs. The remainder of the last written packet remains in the internal pipe which
is not cleared in case of a SpaceWire link error. After the link reconnects, this remainder will be transmitted immediately
after a new data character or an EOP is written to the HOCI FIFO.
To prevent a transmission of the remaining bytes in front of a new packet after link reconnects, following sequence is
proposed:
1. After the link disconnects, reset the transmit section of the channel by setting of bit D0 in register CHx_CNTRL2
2. If the packet isn't finished with an EOP then close the packet by writing to the EOP register 0x27 (transmit EOP)
3. Clear the bit D0 in register CHx_CNTRL2
4. restart the link
SMCS332SpW
User Manual
– All Rights Reserved – Copyright per DIN 34 –
EADS Astrium GmbH, ASE2
Doc No: SMCS_ASTD_UM_100
Issue:
1.4
Updated: 9-Sep-2006
Page:
63 of 131

Advertisement

Table of Contents
loading

Table of Contents