TTE Switch A664 Lab v2.0 User Manual Document type: User Manual Document number: D-A664Lab-G-05-001 Document revision: 1.0.1 Document date: 2020-06-29 Security: Confidential Status: Released Product version: 2.0.0 TTTech Computertechnik AG Schoenbrunner Str. 7, A-1040 Vienna, Austria,Tel. +43 1 585 34 34 – 0, Fax +43 1 585 34 34 – 90, office@tttech.
TABLE OF CONTENTS Table of Contents Table of Contents 1 List of Tables 3 List of Figures 4 Disclaimer 5 Limited Rights Notice 5 1 Introduction 6 2 Overview 2.1 Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 External interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3 Functional features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TABLE OF CONTENTS 7 Diagnosis 7.1 Management Information Database . 7.2 Built-In Self-Tests (BISTs) . . . . . . . 7.3 Health message . . . . . . . . . . . . 7.4 Life-sign message . . . . . . . . . . . 7.5 Serial command line interface . . . . 7.5.1 Read/write commands . . . . 7.5.2 File commands . . . . . . . . 7.5.3 Port commands . . . . . . . . 7.5.4 Event log . . . . . . . . . . . . . . . . . . . . . 30 30 30 31 31 32 32 32 33 33 8 Troubleshooting 8.1 Customer support information . . . . . . . . . .
LIST OF TABLES List of Tables 1 2 3 4 5 6 7 8 9 10 Front panel status LEDs of the TTE-Switch A664 Lab v2.0 . . . . . . . . . . Pin assignment of the Configuration Plug . . . . . . . . . . . . . . . . . . . . Valid programming pin combinations for the default configuration . . . . . . Ethernet ports of the TTE-Switch A664 Lab v2.0 . . . . . . . . . . . . . . . . RJ45 port LED status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pin assignment of the RS-232 interface . . . . . . . . . . .
LIST OF FIGURES List of Figures 1 2 3 4 5 6 7 8 9 10 11 The TTE-Switch A664 Lab v2.0 . . . . . . . . . . . . . . . Product identification label . . . . . . . . . . . . . . . . . . Front view of the TTE-Switch A664 Lab v2.0 . . . . . . . Rear view of the TTE-Switch A664 Lab v2.0 . . . . . . . Block diagram of the TTE-Switch A664 Lab v2.0 . . . . . The CONFIG interface of the TTE-Switch A664 Lab v2.0 (a) The DB-25S CONFIG interface . . . . . . . . . . . . (b) The DB-25P configuration plug . . . . . . . . .
LEGAL DISCLAIMER Legal Disclaimer THE INFORMATION GIVEN IN THIS USER MANUAL IS GIVEN AS A SUPPORT FOR THE USAGE OF TTE THE SWITCH A664 LAB V2.0 ONLY AND SHALL NOT BE REGARDED AS ANY DESCRIPTION OR TTE WARRANTY OF A CERTAIN FUNCTIONALITY, CONDITION OR QUALITY OF THE SWITCH A664 LAB V2.0. THE RECIPIENT OF THIS USER MANUAL MUST VERIFY ANY FUNCTION DESCRIBED HEREIN IN THE REAL APPLICATION. TTE TTTECH COMPUTERTECHNIK AG PROVIDES THE USER MANUAL FOR THE SWITCH A664 LAB V2.
1. INTRODUCTION ≡ 1 Introduction The TTE-Switch A664 Lab v2.0 supports laboratory testing efforts of TTEthernet. TTEthernet is a fault-tolerant real-time communication protocol for safety-related systems that makes it possible to conveniently configure the deterministic processing of critical Ethernet traffic (time-triggered, ARINC 664 P7 [2]) and non-critical, standard Ethernet traffic (IEEE 802.3 [6]) in one physical infrastructure. Switching function The TTE-Switch A664 Lab v2.
2. OVERVIEW ≡ 2 Overview of the TTE-Switch A664 Lab v2.0 Figure 1: The TTE-Switch A664 Lab v2.0 2.1 Identification Figure 2: Product identification label 2.2 External interfaces 1. 4 x Status LEDs (POWER/STATUS/SYNC/DEF. CONF) 2. 1 x DB-25S configuration interface for diagnosis and maintenance and access to switch discretes 3. 1 x 10/100/1000 Mbit/s MIRROR port for mirroring 4. 2 x 10/100/1000 Mbit/s Ethernet ports (PORT1 and PORT2) that can be used either via SFP or RJ45 5.
2. OVERVIEW Figure 3: Front view of the TTE-Switch A664 Lab v2.0 Figure 4: Rear view of the TTE-Switch A664 Lab v2.0 2.3 Functional features • Full line speed switching capability • The switch supports partitioning between three traffic classes on each port: a) Rate-constrained traffic (full compliance with ARINC 664 part 7 [2]), b) Time-triggered traffic (SAE AS 6802 [7]), and c) Best-effort traffic (IEEE 802.
2. OVERVIEW route specifies to which ports such frames can be routed. If no port is configured, these frames are dropped.
3. FUNCTIONAL DESCRIPTION ≡ 3 Functional description This section describes the functionality of the TTE-Switch A664 Lab v2.0. 3.1 Block diagram Figure 5: Block diagram of the TTE-Switch A664 Lab v2.0 3.1.1 Primary components Base Board: • 25 Ethernet transceivers (18 x 10/100 Mbit/s ports, 6 x 10/100/1000 Mbit/s ports, and 1 x 10/100/1000 Mbit/s port for mirroring only). TTE Switch Module 2: • ASIC as switch engine. • Reduced-latency DRAM with a storage capacity of 288 Mbit and running at 320 MHz.
3. FUNCTIONAL DESCRIPTION 3.2 Interfaces This section describes the front-panel and back-panel interfaces of the TTE-Switch A664 Lab v2.0. 3.2.1 Status LEDs In operation, the front-panel LEDs of the TTE-Switch A664 Lab v2.0 indicate the following status information. An empty field in the table means the respective LED is not relevant for the given status: POWER STATUS SYNC DEF. CONF Description When the power supply of the switch is turned on, the POWER LED is solid green.
3. FUNCTIONAL DESCRIPTION 3.2.2 CONFIG interface and configuration plug Connector type: 25-pin D-sub female connector (DB-25S) (a) The DB-25S CONFIG interface (b) The DB-25P configuration plug Figure 6: The CONFIG interface of the TTE-Switch A664 Lab v2.0 The DB-25P configuration plug (see Figure 6b on this page) makes it possible to select configurations and operating modes of the switch. Pin Pin Type Description Dip Switch No.
3. FUNCTIONAL DESCRIPTION Pin Pin Type Description Dip Switch No. Signal Name 22 NC Not connected – NC 23 Ground Dip switch ground – GND 24 Ground Dip switch ground – GND 25 Ground Dip switch ground – GND Table 2: Pin assignment of the Configuration Plug 3.2.2.1 Pin programming scheme The programming pins Con_Sel_0 (LSB) to Con_Sel_4 (MSB) are used to represent the configuration index, whereas Con_Sel_5 is used as the parity bit (even parity).
3. FUNCTIONAL DESCRIPTION 3.2.3 MIRROR port The TTE-Switch A664 Lab v2.0 has a 10/100/1000 Mbit/s mirror port that can be used to forward selected traffic to a dedicated monitoring end system (e.g. a PC running Wireshark). For monitoring, an end system must be configured in the network description, or the mirror port must be configured via the RS-232 interface. Configuring the mirror port via the RS-232 interface is only possible in SHOP mode.
3. FUNCTIONAL DESCRIPTION 3.2.6 RS-232 interface The RS-232 interface is used for debugging in SHOP mode (see Section 5.6 on page 22). The control interface complies with the RS-232 standard and enables connection to one of the COM ports of a PC using a serial 1:1 adapter cable (DB-9 connector to DB-9 socket). The settings are 19200 baud, 8 data bits, one stop bit, no handshake, no parity. Pin No.
3. FUNCTIONAL DESCRIPTION 3.3 Technical data of the TTE-Switch A664 Lab v2.0 3.3.1 Cooling The TTE-Switch A664 Lab v2.0 is constructed for passive cooling only and can withstand an operational ambient temperature ranging from 0 ○C to +70 ○C without air flow. NOTE When the switch is used in environmental conditions with temperatures exceeding +45 ○C , it is mandatory to mount the switch in a suitable rack to avoid the risk of burns or other personal injury. 3.3.
3. FUNCTIONAL DESCRIPTION • Voltage: 85 VAC - 264 VAC • Frequency: 47 Hz - 63 Hz Power Consumption: The switch consumes a maximum of 45 W. Grounding: • For ESD protection, Signal Ground (GND) is connected with 5 x 1 nF and 2 x 10 MΩ to CHASSISGND. • Signal Ground (GND) is AC/DC-coupled with CHASSISGND, which is connected to the housing and the metal-plated connectors (Ethernet RJ45, SFP Cages, D-SUB DE-9, D-SUB DE-25), which can be accessed from outside. © TTTech Computertechnik AG 2020.
4. GETTING STARTED ≡ 4 Getting started This section describes the sequence of steps to get started with the TTE-Switch A664 Lab v2.0. 1. Make sure the switch is connected to a power outlet and switched off. 2. Connect an RS-232 connector to the RS-232 serial interface on the back panel of the switch (see also Appendix B). The settings for serial communication are: 19200 baud, 8 data bits, 1 stop bit, no parity, no handshake. 3.
4. GETTING STARTED Reply from 10.10.10.10: bytes =32 time =7 ms TTL =128 Ping statistics for 10.10.10.10: Packets : Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli - seconds : Minimum = 7ms , Maximum = 12ms , Average = 8ms © TTTech Computertechnik AG 2020. All rights reserved.
5. STATE MACHINE ≡ 5 State machine Figure 9 on the current page shows the different states of the TTE-Switch A664 Lab v2.0 and the conditions for transitions between these states. Figure 9: The TTE-Switch A664 Lab v2.0 state machine The states of the TTE-Switch A664 Lab v2.0 correspond to the following ARINC 664P7-1 [2] specifications: TTE-Switch A664 Lab v2.
5. STATE MACHINE NOTE Enabling Grnd-Mode via the DB-25P configuration plug puts the TTE-Switch A664 Lab v2.0 into unrestricted mode. Disabling Grnd-Mode puts the switch into restricted mode, by contrast. Restricted mode disallows maintenance operations that might pose a safety hazard during non-ground operation (i.e., flight mode) for a behavior similar to a flight switch. 5.1 INIT In the INIT state, the TTE-Switch A664 Lab v2.
5. STATE MACHINE 5.3 OPERATIONAL After a successful initialization and configuration, the switch enters the OPERATIONAL state. In the OPERATIONAL state, the TTE-Switch A664 Lab v2.
5. STATE MACHINE state makes it possible to access the system through the SHOP CLI from a serial terminal. Transitions Depending on the DB-25P configuration plug settings and whether errors are detected or not, the following transition from the SHOP state is possible: Transition to Shop-Mode Grnd-Mode Maintenance Error – – – Catastrophic Failure Ð→ QUIET 5.7 Error handling The TTE-Switch A664 Lab v2.
6. CREATING A SWITCH CONFIGURATION ≡ 6 Creating a switch configuration 6.1 Using TTE-Tools for configuration creation The configuration for the switch and the internal end system is created by the TTE-Tools (minimum recommended version: 5.4.4000) – TTE-Plan, TTE-Build Network Configuration, and TTE-Build Device Configuration. • TTE-Plan is the TTEthernet network design tool.
6. CREATING A SWITCH CONFIGURATION 6.3 Configuring the internal end system The management CPU of the switch uses an internal end system to send and receive frames for data loading via ARINC 615A, ICMP (ping) and diagnostics via SNMP. NOTE Data loading, ICMP and SNMP via best-effort (Ethernet) traffic are always possible by selecting the default configuration via pin programming.
6. CREATING A SWITCH CONFIGURATION the binary files defined in the second section correspond to position 2, and so forth. A section name, which is the name of a configuration, is given between square brackets and can be any string of a maximum of 16 ASCII characters. It is also possible to use blank spaces. The section name is packed into the configuration as well, which can be helpful during debugging. The following example shows a valid section in the example_configs.
6. CREATING A SWITCH CONFIGURATION 6.5 Uploading the switch configuration The binary configuration file CONFIGS_BAK can be uploaded via A615 data loading or the RS-232 serial interface: 6.5.1 Upload via RS-232 serial interface To upload the configuration via RS-232 serial interface, connect to the switch via Tera Term or any other serial terminal application that is capable of transmitting raw bytes. 1. In the terminal window, enter file integrity to retrieve the states and names of the internal files. 2.
6. CREATING A SWITCH CONFIGURATION Successfully wrote file # Successfully updated active page 6.5.2 Upload via A615 data loading This section describes how to use the TTTech Data Loader to upload the configuration file to the TTESwitch A664 Lab v2.0. If you intend to use a different A615-compliant data loader, please see the user documentation for that product. NOTE The TT-615A3-Loader does not calculate a CRC for uploaded files. Therefore it is not fully compliant to ARINC 615A.
6. CREATING A SWITCH CONFIGURATION Operation Command and Description Find tt_615a3_console_w.exe -c cfg.loading_configuration -f Check if all clients specified in the configuration file exist in the network. Information tt_615a3_console_w.exe -c cfg.loading_configuration -i Retrieve additional information on each client specified in the configuration file. Upload tt_615a3_console_w.exe -c upload.loading_configuration -u Upload the files specified in the upload.
7. DIAGNOSIS ≡ 7 Diagnosis 7.1 Management Information Database The Management Information Database (MIB) describes the managed objects that can be retrieved via SNMP Version 1 on UDP port 161. Make sure to use the correct IP address according to your loaded configuration. NOTE In your preferred SNMP client, make sure to choose SNMPv1 and disable all the other versions of the SNMP protocol. The MIB files listed below can be loaded into any SNMPv1-compliant SNMP client.
7. DIAGNOSIS • The number of faulty occurrences • The timestamp of the first faulty occurrence • The timestamp of the last faulty occurrence • The last faulty result value NOTE As long as a certain BIST has never failed, only the index and the latest value measured are reported via SNMP. For a complete list of implemented BISTs, see Appendix A. 7.3 Health message The TTE-Switch A664 Lab v2.0 sends a health message with a period of 1000 ms in the Best Effort Task-1.
7. DIAGNOSIS 7.5 Serial command line interface A serial command line interface (CLI) that is passive, which means it only shows text messages, is available in the INIT, OPERATIONAL, and MAINTENANCE states. The SHOP mode starts an active CLI, which means that commands can be entered. This section describes the CLI that is available in the SHOP mode. • SHOP mode can be activated only if Grnd-Mode is set to ON on the DB-25P configuration plug.
7. DIAGNOSIS The parameter can be one of the following names: CONFIGS_BAK Backup configuration image in the dataload area CONFIGS_DEF Default configuration image in the dataload area FIRMWARE_BAK Backup firmware image in the dataload area FIRMWARE_DEF Default firmware image in the dataload area NOTE It is not recommended to upload larger files due to the slow transfer speed of the serial interface (2 kb/s).
7. DIAGNOSIS © TTTech Computertechnik AG 2020. All rights reserved.
8. TROUBLESHOOTING ≡ 8 Troubleshooting If you encounter a malfunction of the TTE-Switch A664 Lab v2.0, there are some basic checks you can perform: • Is the power supply voltage correct? • Is the pin programming correct for the desired configuration? • What do the status LEDs display? See Table 1 on page 11 for details. • Are all temperatures within the allowed ranges? See Section 7.2 on page 30 for details, and check the SNMP client output for the temperature values of the different sensors. 8.
≡ A List of Built-In Self-Tests Appendix A shows a complete list of Built-In Self-Tests.
ID Name C Type Reaction Confirmation Min Max Reconfigurable 061 FILES_CHECK ● I PA P BITVEC LOG 2 0 0 Yes 064 ECC_ASIC_RAM_D ● BITVEC RESET_ENFORCED 1 0 0 Yes 065 ECC_ASIC_RAM_C ● BITVEC LOG 1 0 0 Yes 066 ECC_ASIC_RAM_D_VERIF ● BITVEC SHUTDOWN_ENFORCED 2 0 0 No 067 ECC_ASIC_RAM_C_VERIF ● BITVEC SHUTDOWN_ENFORCED 2 0 0 No 070 MGIO_REG_CHECK BITVEC RESET_ENFORCED 2 0 0 Yes 074 FLASH_AVAILABILITY BITVEC safe mode 2 0 0 No 076 CP_INT_RAM_
B. SERIAL TERMINAL OUTPUT AT START-UP ≡ B Serial terminal output at start-up Appendix B shows a sample CLI output at start-up in SHOP mode. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 ================================================ TTTech TTE -SMC2 Image 2.5.
B. SERIAL TERMINAL OUTPUT AT START-UP 53 54 55 56 57 58 59 60 61 62 Initializing Message Router ... done Initializing Routing Table ... done Initializing ICMP ... done Initializing SNMPv1 ... done Initializing ARINC 615A -3... done Finalizing application port configuration ... done Free Memory :43 Kbytes Successfully initialized System Starting serial terminal ... > © TTTech Computertechnik AG 2020. All rights reserved.
GLOSSARY Glossary Entry Description A664 A protocol standard defined by the Aircraft Data Network (ADN) subcommittee of ARINC Airlines Electronic Engineering Committee (AEEC), but now maintained by the Network Infrastructure and Security. ARINC 615A Standard [1] that covers data loading over ARINC 664. ARINC 664 Defines the use of a deterministic Ethernet network as an avionic databus in modern aircraft.
Glossary Entry Description Rate-Constrained Traffic TTEthernet traffic that is used for applications with less stringent determinism and real-time requirements than strictly time-triggered applications (ARINC 664 avionics traffic). RC traffic is ued for safety-critical aerospace applications that depend on highly reliable communication and have moderate temporal quality requirements, e.g., multimedia systems. SFP Small Form-factor Pluggable, a compact, optical module transceiver.
GLOSSARY References [1] ARINC. ARINC Report 615A-3, Software Data Loader Using Ethernet Interface. International Standard, Aeronautical Radio, Incorporated, 2007. [2] ARINC. ARINC Specification 664P7-1, Aircraft Data Network, Part 7, Avionics Full-Duplex Switched Ethernet Network (AFDX®). International Standard, Aeronautical Radio, Incorporated, 2009. [3] IEC. IEC 60297-3-105 Part 3-105: Dimensions and design aspects for 1U chassis. International Standard, International Electrotechnical Commission, 2004.
Index —A— Anomaly Error handling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23 —B— BIST result timestamp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30 Block diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10 Built-In Self Tests List of Built-In Self-Tests . . . . . . . . . . . . . . . . . . . . . . . . 36 Built-In Self-Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 CBIST . . . . . . . . . . .
INDEX INIT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21 MAINTENANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 OPERATIONAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 PASSIVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 QUIET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 SHOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .