Resumen del contenido incluido en la página 1
Ref.: UoD_SpW-10X_
SpW-10X
UserManual
SpaceWire Router
Issue: 3.4
th
User Manual
Date: 11 July 2008
SpW-10X SpaceWire Router
User Manual
Ref: UoD_SpW-10X_UserManual
Atmel Part No.: AT7910E
Document Revision: Issue 3.4
th
Date: 11 July 2008
Prepared by - Chris McClements, University of Dundee
Steve Parkes, University of Dundee
Gerald Kempf, Austrian Aerospace
Checked by - Steve Parkes, University of Dundee
ESA Manager - Pierre Fabry, EST
Resumen del contenido incluido en la página 2
Ref.: UoD_SpW-10X_ SpW-10X UserManual SpaceWire Router Issue: 3.4 th User Manual Date: 11 July 2008 Document Change log Date Issue Comments Author th 19 -March-2004 Issue 1.0 Initial draft version Chris McClements th 26 -August-2004 Issue 1.2 Timing for FPGA model added Chris McClements 16 November 2004 Issue 1.3 Register Definitions Updated Chris McClements 27 April 2004 Issue 1.4 Latency and Jitter Specifications Chris McClements added 2 May 2005 Issue 1.5 Footer indica
Resumen del contenido incluido en la página 3
Ref.: UoD_SpW-10X_ SpW-10X UserManual SpaceWire Router Issue: 3.4 th User Manual Date: 11 July 2008 guidelines. Section added on anomalies and warnings. Section added on Technical Support. th 20 January 2008 Issue 3.1 Corrections and example Steve Parkes schematic improved. th 18 April 2008 Issue 3.2 Explanation of non-blocking Steve Parkes cross bar switch added. Cold sparing information added. VCO bias resistor value corrected (Section 5.7.4). Tri-state mode change
Resumen del contenido incluido en la página 4
Ref.: UoD_SpW-10X_ SpW-10X UserManual SpaceWire Router Issue: 3.4 th User Manual Date: 11 July 2008 CONTENTS CONTENTS..............................................................................................................................................4 I LIST OF FIGURES .......................................................................................................................... 10 II LIST OF TABLES .........................................................
Resumen del contenido incluido en la página 5
Ref.: UoD_SpW-10X_ SpW-10X UserManual SpaceWire Router Issue: 3.4 th User Manual Date: 11 July 2008 5.3 EXTERNAL PORT DATA SIGNALS............................................................................................ 37 5.4 TIME-CODE SIGNALS ................................................................................................................ 39 5.5 STATUS INTERFACE SIGNALS.........................................................................................
Resumen del contenido incluido en la página 6
Ref.: UoD_SpW-10X_ SpW-10X UserManual SpaceWire Router Issue: 3.4 th User Manual Date: 11 July 2008 8.1.2 Auto-Start .................................................................................................................................. 79 8.1.3 Link-Start................................................................................................................................... 79 8.1.4 Link-Disable ............................................................
Resumen del contenido incluido en la página 7
Ref.: UoD_SpW-10X_ SpW-10X UserManual SpaceWire Router Issue: 3.4 th User Manual Date: 11 July 2008 9.5.5 Time-Code Register................................................................................................................ 121 9.5.6 Device Manufacturer and Chip ID Register ............................................................................ 122 9.5.7 General Purpose Register..................................................................................
Resumen del contenido incluido en la página 8
Ref.: UoD_SpW-10X_ SpW-10X UserManual SpaceWire Router Issue: 3.4 th User Manual Date: 11 July 2008 12.2.7 External Ports........................................................................................................................ 141 12.2.8 Time-code Interface .............................................................................................................. 141 12.2.9 Status / Power On Configuration Interface ............................................
Resumen del contenido incluido en la página 9
Ref.: UoD_SpW-10X_ SpW-10X UserManual SpaceWire Router Issue: 3.4 th User Manual Date: 11 July 2008 15.16 ISSUE 1.2 TO ISSUE 1.3....................................................................................................... 154 15.17 ISSUE 1.1 TO ISSUE 1.2....................................................................................................... 155 15.18 ISSUE 1.0 TO ISSUE 1.1.................................................................................
Resumen del contenido incluido en la página 10
Ref.: UoD_SpW-10X_ SpW-10X UserManual SpaceWire Router Issue: 3.4 th User Manual Date: 11 July 2008 I LIST OF FIGURES FIGURE 2-1 STAND-ALONE ROUTER...................................................................................................................... 16 FIGURE 2-2 NODE INTERFACE................................................................................................................................17 FIGURE 2-3 EMBEDDED ROUTER ..........................
Resumen del contenido incluido en la página 11
Ref.: UoD_SpW-10X_ SpW-10X UserManual SpaceWire Router Issue: 3.4 th User Manual Date: 11 July 2008 FIGURE 8-8 ARBITRATION OF TWO PACKETS WITH DIFFERENT PRIORITY (1).......................................................... 89 FIGURE 8-9 ARBITRATION OF TWO PACKETS WITH DIFFERENT PRIORITY (2).......................................................... 91 FIGURE 8-10 NORMAL GROUP ADAPTIVE ROUTING .....................................................................................
Resumen del contenido incluido en la página 12
Ref.: UoD_SpW-10X_ SpW-10X UserManual SpaceWire Router Issue: 3.4 th User Manual Date: 11 July 2008 FIGURE 13-5 LINK DISCONNECT WAVEFORMS .................................................................................................... 147 FIGURE 13-6 DATA AFTER PARITY ERROR ANOMALY........................................................................................... 148 FIGURE 13-7 NO ERROR END OF PACKET INSERTED AFTER PARITY ERROR ....................................
Resumen del contenido incluido en la página 13
Ref.: UoD_SpW-10X_ SpW-10X UserManual SpaceWire Router Issue: 3.4 th User Manual Date: 11 July 2008 TABLE 9-6 SPACEWIRE PORT CONTROL/STATUS REGISTER FIELDS.................................................................... 113 TABLE 9-7 EXTERNAL PORT CONTROL/STATUS FIELDS ...................................................................................... 115 TABLE 9-8 NETWORK DISCOVERY REGISTER FIELDS ........................................................................
Resumen del contenido incluido en la página 14
Ref.: UoD_SpW-10X_ SpW-10X UserManual SpaceWire Router Issue: 3.4 th User Manual Date: 11 July 2008 1. INTRODUCTION This document is a technical reference for the implementation and operation of the SpW-10X SpaceWire Router device (Atmel part number AT7910E). Note: Detailed timing information for the ASIC implementation will be available in 1Q08. 1.1 TERMS, ACRONYMS AND ABBREVIATIONS 3V3 3.3 volt interface levels. AAe Austrian Aerospace GmbH ACK Acknowledge AD Applicabl
Resumen del contenido incluido en la página 15
Ref.: UoD_SpW-10X_ SpW-10X UserManual SpaceWire Router Issue: 3.4 th User Manual Date: 11 July 2008 VCO Voltage Controlled Oscillator VDD Drain Voltage (power pin of SpW-10X device) VSS Source Voltage (ground pin of SpW-10X device) WR Write 1.2 DOCUMENTS In this section the documents referenced in this document are listed. Table 1-1 Applicable Documents REF Document Number Document Title AD1 ECSS-E5O-12A SpaceWire - links, nodes, routers and networks. AD2 ECSS-E50-11A
Resumen del contenido incluido en la página 16
Ref.: UoD_SpW-10X_ SpW-10X UserManual SpaceWire Router Issue: 3.4 th User Manual Date: 11 July 2008 2. USER APPLICATIONS The SpW-10X SpaceWire router device may be used in several different ways as described in the following sub-sections. Note: SpW-10X is pronounced “SpaceWire Ten X”. This name derives from the abbreviation for SpaceWire (SpW), the fact that the router has eight SpaceWire ports and two external ports giving ten ports in total, and the used of “X” to repres
Resumen del contenido incluido en la página 17
Ref.: UoD_SpW-10X_ SpW-10X UserManual SpaceWire Router Issue: 3.4 th User Manual Date: 11 July 2008 2.2 NODE INTERFACE The SpaceWire Router has two external ports which enable the device to be used as a node interface. The equipment to be connected to the SpaceWire network is attached to one or both external ports. One or more SpaceWire ports are used to provide the connection into the SpaceWire network. Unused SpaceWire ports may be disabled and their outputs deactivated to
Resumen del contenido incluido en la página 18
Ref.: UoD_SpW-10X_ SpW-10X UserManual SpaceWire Router Issue: 3.4 th User Manual Date: 11 July 2008 SpaceWire Links Instrument 1 Instrument SpW‐10X 2 Processor Router Instrument 3 Instrument SpaceWire Node with Embedded Router 4 Instrument 5 Memory Instrument Unit 6 Figure 2-3 Embedded Router In Figure 2-3 a SpaceWire system similar to that shown in Figure 2-1 is shown with the SpW-10X router embedded in a SpaceWire node along with a processor. The processor interfaces can i
Resumen del contenido incluido en la página 19
Ref.: UoD_SpW-10X_ SpW-10X UserManual SpaceWire Router Issue: 3.4 th User Manual Date: 11 July 2008 SpW‐10X Router SpaceWire Ports SpW‐10X Router Figure 2-4 Expanding the number of SpaceWire Ports (1) Figure 2-4 shows a pair of SpW-10X routers connected together using the external FIFO ports to provide a 16 port router. A small amount of external logic is required to connect the external FIFO ports in this way. Note that the bandwidth between the two SpW-10X devices is limi
Resumen del contenido incluido en la página 20
Ref.: UoD_SpW-10X_ SpW-10X UserManual SpaceWire Router Issue: 3.4 th User Manual Date: 11 July 2008 Figure 2-5 Expanding the number of SpaceWire Ports (2) Figure 2-5 shows two SpW-10X router devices interconnected using two of the SpaceWire ports on each router. This leaves twelve SpaceWire ports for connection to other SpaceWire nodes. The External FIFO ports of each router are used to connect to user logic in an FPGA or to a processing device. 20 Preliminary