ISA – PC104 – STD – PMC-PCI- cPCI – VME


MIL-STD-1553 VALIDATION & CERTIFICATION


THE WORLD of AVIONICS IN YOUR HAND
BMC COMMUNICATIONS CORP.




MIL-STD-1553 was originally used in military aerospace platforms. The standard has now expanded beyond its traditional domain to encompass applications of for combat vehicles, ships, satellites, missiles, the International Space Station Program, and advanced commercial avionic applications.

 

 Databus and data network technology continues to play an ever-increasing role in aviation digital electronics architectures. The evolution of integrated modular aviation digital electronics architectures with multiple subsystem integration into single and redundant data networks is increasing the influence of the data network at the airframe level. The criticality of data networks has long been recognized in the avionics industry. This previously has led avionics manufacturers and aircraft original equipment manufacturers to design specific aerospace solutions to meet these requirements.

 


The software for FPGA development creates different routing on every compilation.
This means that after every compilation the  result must be tested and pass a validation process.
Also , the validation for MIL-STD-1553 is a must due to the different revisions to the standard.
All BMC products are extensively tested before being included in our production line.
The same process for custom IPs.

The information in the page shows a validatation test results for our SBC-UADI board.

BOARD   SBC -UADI REV F

 


     RT Address = 27

     Supports Broadcast = True;  Supports Illegal Command = True;  Supports Variable Address = True

     Minimum number of data words = 1;  Maximum number of data words = 32

     Protocol:  MIL-STD-1553B

     Redundancy:  DUAL (Bus A and Bus B)

 

Test Results:

  5.2 Protocol Tests - PASSED (Bus A - PASSED, Bus B - PASSED)

    5.2.1 Required Remote Terminal Operation - PASSED (Bus A - PASSED, Bus B - PASSED)

      5.2.1.1 Response to Command Words - PASSED (Bus A - PASSED, Bus B - PASSED)

        5.2.1.1.1 RT Response to Command Words - PASSED (Bus A - PASSED, Bus B - PASSED)

        5.2.1.1.2 RT to RT Response to Command Words - PASSED (Bus A - PASSED, Bus B - PASSED)

 

      5.2.1.2 Intermessage Gap - PASSED (Bus A - PASSED, Bus B - PASSED)

        5.2.1.2.1 Minimum Time - PASSED (Bus A - PASSED, Bus B - PASSED)

              The minimum intermessage gap time during this test was 5.4us

              The maximum intermessage gap time during this test was 40us

        5.2.1.2.2 Transmission Rate - PASSED (Bus A - PASSED, Bus B - PASSED)

              The minimum intermessage gap time during this test was 5.9us

              The maximum intermessage gap time during this test was 8.7us

 

      5.2.1.3 Error Injection - PASSED (Bus A - PASSED, Bus B - PASSED)

        5.2.1.3.1 Parity - PASSED (Bus A - PASSED, Bus B - PASSED)

          5.2.1.3.1.1 Transmit Command Word - PASSED (Bus A - PASSED, Bus B - PASSED)

          5.2.1.3.1.2 Receive Command Word - PASSED (Bus A - PASSED, Bus B - PASSED)

          5.2.1.3.1.3 Receive Data Words - PASSED (Bus A - PASSED, Bus B - PASSED)

 

        5.2.1.3.2 Word Length - PASSED (Bus A - PASSED, Bus B - PASSED)

          5.2.1.3.2.1 Transmit Command Word - PASSED (Bus A - PASSED, Bus B - PASSED)

          5.2.1.3.2.2 Receive Command Word - PASSED (Bus A - PASSED, Bus B - PASSED)

          5.2.1.3.2.3 Receive Data Words - PASSED (Bus A - PASSED, Bus B - PASSED)

 

        5.2.1.3.3 Bi-Phase Encoding - PASSED (Bus A - PASSED, Bus B - PASSED)

          5.2.1.3.3.1 Transmit Command Word - PASSED (Bus A - PASSED, Bus B - PASSED)

          5.2.1.3.3.2 Receive Command Word - PASSED (Bus A - PASSED, Bus B - PASSED)

          5.2.1.3.3.3 Receive Data Words - PASSED (Bus A - PASSED, Bus B - PASSED)

 

        5.2.1.3.4 Sync Encoding - PASSED (Bus A - PASSED, Bus B - PASSED)

          5.2.1.3.4.1 Transmit Command Word - PASSED (Bus A - PASSED, Bus B - PASSED)

          5.2.1.3.4.2 Receive Command Word - PASSED (Bus A - PASSED, Bus B - PASSED)

          5.2.1.3.4.3 Data Word - PASSED (Bus A - PASSED, Bus B - PASSED)

 

        5.2.1.3.5 Message Length - PASSED (Bus A - PASSED, Bus B - PASSED)

          5.2.1.3.5.1 Transmit Command - PASSED (Bus A - PASSED, Bus B - PASSED)

          5.2.1.3.5.2 Receive Command - PASSED (Bus A - PASSED, Bus B - PASSED)

          5.2.1.3.5.3 Mode Command Word Count Error - PASSED (Bus A - PASSED, Bus B - PASSED)

          5.2.1.3.5.4 RT to RT Word Count Error - PASSED (Bus A - PASSED, Bus B - PASSED)

 

        5.2.1.3.6 Contiguous Data - PASSED (Bus A - PASSED, Bus B - PASSED)

 

        5.2.1.3.7 Terminal Fail-Safe - Not Tested (Bus A - Not Tested, Bus B - Not Tested)

 

      5.2.1.4 Superseding Commands - PASSED (Bus A - PASSED, Bus B - PASSED)

        5.2.1.4.1 RT Superseding Commands - PASSED (Bus A - PASSED, Bus B - PASSED)

        5.2.1.4.2 RT to RT Superseding Commands - PASSED (Bus A - PASSED, Bus B - PASSED)

 

      5.2.1.5 Required Mode Commands - PASSED (Bus A - PASSED, Bus B - PASSED)

        5.2.1.5.1 Transmit Status - PASSED (Bus A - PASSED, Bus B - PASSED)

        5.2.1.5.2 Transmitter Shutdown and Override - PASSED (Bus A - PASSED, Bus B - PASSED)

        5.2.1.5.3 Reset Remote Terminal - PASSED (Bus A - PASSED, Bus B - PASSED)

           Bus A Reset Time = 4 microseconds

           Bus B Reset Time = 4 microseconds

 

      5.2.1.6 Data Wrap-Around - PASSED (Bus A - PASSED, Bus B - PASSED)

 

      5.2.1.7 RT to RT Message Errors - PASSED (Bus A - PASSED, Bus B - PASSED)

        5.2.1.7.1 RT to RT Timeout - PASSED (Bus A - PASSED, Bus B - PASSED)

        5.2.1.7.2 RT to RT Message Format Errors - PASSED (Bus A - PASSED, Bus B - PASSED)

        5.2.1.7.3 Transmitting RT Errors - PASSED (Bus A - PASSED, Bus B - PASSED)

 

      5.2.1.8 Bus Switching - Not Tested (Bus A - Not Tested, Bus B - Not Tested)

 

      5.2.1.9 Unique Address - Not Tested (Bus A - Not Tested, Bus B - Not Tested)

 

    5.2.2 Optional Operation - PASSED (Bus A - PASSED, Bus B - PASSED)

      5.2.2.1 Optional Mode Commands - PASSED (Bus A - PASSED, Bus B - PASSED)

        5.2.2.1.1 Dynamic Bus Control - Not Tested (Bus A - Not Tested, Bus B - Not Tested)

        5.2.2.1.2 Synchronize - PASSED (Bus A - PASSED, Bus B - PASSED)

          5.2.2.1.2.1 Synchronize (without Data Word) - PASSED (Bus A - PASSED, Bus B - PASSED)

          5.2.2.1.2.2 Synchronize (with Data Word) - PASSED (Bus A - PASSED, Bus B - PASSED)

        5.2.2.1.3 Initiate Self-Test - PASSED (Bus A - PASSED, Bus B - PASSED)

        5.2.2.1.4 Transmit BIT Word - PASSED (Bus A - PASSED, Bus B - PASSED)

        5.2.2.1.5 Selective Transmitter Shutdown and Override - Not Tested (Bus A - Not Tested, Bus B - Not Tested)

        5.2.2.1.6 Terminal Flag Bit Inhibit and Override - Not Tested (Bus A - Not Tested, Bus B - Not Tested)

        5.2.2.1.7 Transmit Vector Word - PASSED (Bus A - PASSED, Bus B - PASSED)

        5.2.2.1.8 Transmit Last Command - PASSED (Bus A - PASSED, Bus B - PASSED)

 

      5.2.2.2 Status Word Bits - Not Tested (Bus A - Not Tested, Bus B - Not Tested)

        5.2.2.2.1 Service Request - Not Tested (Bus A - Not Tested, Bus B - Not Tested)

        5.2.2.2.2 Broadcast Command Received - Not Tested (Bus A - Not Tested, Bus B - Not Tested)

        5.2.2.2.3 Busy - Not Tested (Bus A - Not Tested, Bus B - Not Tested)

        5.2.2.2.4 Subsystem Flag - Not Tested (Bus A - Not Tested, Bus B - Not Tested)

        5.2.2.2.5 Terminal Flag - Not Tested (Bus A - Not Tested, Bus B - Not Tested)

 

      5.2.2.3 Illegal Command - Not Tested (Bus A - Not Tested, Bus B - Not Tested)

 

      5.2.2.4 Broadcast Mode Commands - PASSED (Bus A - PASSED, Bus B - PASSED)

        5.2.2.4.1 Broadcast Synchronize (without Data Word) - PASSED (Bus A - PASSED, Bus B - PASSED)

        5.2.2.4.2 Broadcast Synchronize (with Data Word) - PASSED (Bus A - PASSED, Bus B - PASSED)

        5.2.2.4.3 Broadcast Initiate Self-Test - PASSED (Bus A - PASSED, Bus B - PASSED)

        5.2.2.4.4 Broadcast Transmitter Shutdown and Override - PASSED (Bus A - PASSED, Bus B - PASSED)

        5.2.2.4.5 Broadcast Selective Transmitter Shutdown and Override - Not Tested (Bus A - Not Tested, Bus B - Not Tested)

        5.2.2.4.6 Broadcast Terminal Flag Inhibit and Override - Not Tested (Bus A - Not Tested, Bus B - Not Tested)

        5.2.2.4.7 Broadcast Reset Remote Terminal - PASSED (Bus A - PASSED, Bus B - PASSED)

        5.2.2.4.8 Broadcast Dynamic Bus Control - Not Tested (Bus A - Not Tested, Bus B - Not Tested)

 

      5.2.2.5 Error Injection - Broadcast Messages - PASSED (Bus A - PASSED, Bus B - PASSED)

        5.2.2.5.1 Parity: BC to RT Broadcast - PASSED (Bus A - PASSED, Bus B - PASSED)

          5.2.2.5.1.1 Command Word Error - PASSED (Bus A - PASSED, Bus B - PASSED)

          5.2.2.5.1.2 Data Word Error - PASSED (Bus A - PASSED, Bus B - PASSED)

 

        5.2.2.5.2 Message Length: BC to RT Broadcast - PASSED (Bus A - PASSED, Bus B - PASSED)

logo Web Design