Atmel SpW-10X Manuel D’Utilisation

Page de 155
Ref.:   UoD_SpW-10X_ 
UserManual
 
Issue:  3.4 
  
 
 
SpW-10X 
SpaceWire Router 
User Manual 
Date:  11
th
 July 2008 
 
 
Preliminary 
79
 
8.  CONTROL LOGIC AND OPERATIONAL MODES 
In this section the SpaceWire router control logic and operational modes are defined.  The router 
control logic determines how the SpaceWire link ports operate, how received packets are routed to 
their destination and how the timeout mechanism detects packet blockages in the router. 
8.1  SPACEWIRE LINK CONTROL 
Each of the eight SpaceWire links has an associated SpaceWire control register.  The register records 
status information from each link including link error information, link state and run status (see section 
9.4.3).   
The SpaceWire link control bits determine how the SpaceWire link operates.  The link control bits are 
Auto-start (default), Link-Start, Link-Disable and Deactivate.  The SpaceWire link data rate divider can 
also be set in the link control register. 
The following paragraphs define each of the link control functions 
8.1.1  Default operating mode 
The default operating mode is Auto-Start.  This is the mode setting for each link after power on or 
reset. 
8.1.2 Auto-Start  
In auto-start mode the SpaceWire port will remain inactive until a connection attempt is made by the 
SpaceWire device at the other end of the SpaceWire link.  The port will then start-up and make the 
connection 
The Auto-Start mode in conjunction with the automatic Link-Start and disable modes can help reduce 
power consumption by only activating SpaceWire links when packet data is transferred. See section 0. 
8.1.3 Link-Start 
The link-start control bit commands the SpaceWire port to try to make a connection with a SpaceWire 
device at the other end of the link.  Assuming a SpaceWire device is connected to the other end of the 
link the SpaceWire port will move to state Run.  Data transfer can take place when the link is started 
and the Link state is Run.