ARINC-818 Testing For Avionics Applications Ken Bisson AIM-USA (603) 378-0957 kenb@aimusa-online.com - PowerPoint PPT Presentation

1 / 23
About This Presentation
Title:

ARINC-818 Testing For Avionics Applications Ken Bisson AIM-USA (603) 378-0957 kenb@aimusa-online.com

Description:

ARINC-818 is based on Fibre Channel ARINC-818 Basics; Topology Point-to-Point Exactly two N_Ports connected together No Switch (routing function) ... – PowerPoint PPT presentation

Number of Views:498
Avg rating:3.0/5.0
Slides: 24
Provided by: GaryW86
Category:

less

Transcript and Presenter's Notes

Title: ARINC-818 Testing For Avionics Applications Ken Bisson AIM-USA (603) 378-0957 kenb@aimusa-online.com


1
ARINC-818 Testing For Avionics Applications Ken
BissonAIM-USA(603) 378-0957kenb_at_aimusa-online.c
om
2
Overview
  • A Brief Introduction to ARINC-818
  • Simple to Implement
  • Fast and Scalable
  • Based on Fibre Channel
  • ARINC-818 Protocol
  • Containers
  • Objects
  • Testing ARINC-818, Challenges and Strategies
  • Traffic Generation
  • Traffic Monitoring
  • Digital Display
  • Conclusion

3
A Brief Introduction To ARINC-818
4
What is ARINC-818?
American National Standards Institute (ANSI)
Airline, Airframe, Avionics standard for
avionics video. Based on Fibre Channel, FC-AV
IEEE
AEEC
InterNational Committee for Information
Technology Standards (INCITS)
T10 (SCSI)
T11 (FC)
FC-AV
ARINC-818
5
What is ARINC-818?
  • ARINC-818 is a communication protocol between
    image and sensor data generators and digital
    displays.
  • ARINC-818 has been designed as a simple
    interface.
  • ARINC-818 has been designed as a fast interface
    that is scalable.
  • ARINC-818 is based on Fibre Channel

6
ARINC-818 Basics Topology
  • Point-to-Point
  • Exactly two N_Ports connected together
  • No Switch (routing function) present
  • High QoS and BER connection
  • Provisions to operate in a switch topology
  • Switch topology
  • Generic centralized switch (routing) environment
  • Well-Known Services usually required

Switch
7
ARINC-818 Basics Fast and Scalable
  • Network operation currently at 1,2,4 and 8Gb/sec
  • Fibre Channel Roadmap calls for 16 Gb/s in the
    next few years

Video Resolutions vs Link Speeds
8
Why is 818 based on FC?
  • FC Breaks the relationship between physical
    interface and protocol
  • Split data from the means of transporting data
  • Define no native command set
  • Protocol independent management functions
  • SVGA protocol and bus is an example of where the
    physical interface and the protocol were so
    related that the two were inseparable.

9
Protocol Levels Simple Node
ARINC-818 Application The mapping of agreed upon digital video display protocols
FC Level OSI Layer Description
FC-4 Application The mapping of the application to the network control structures. For Fibre Channel the Video application is defined as FC-AV.
FC-3 Presentation Security, compression, encryption and other common services.
FC-2 Session Fibre Channel Session, Exchange, and Sequence Management.
FC-2 Transport Segmentation and reassembly error handling and Acknowledgements.
FC-2 Network Handles addressing, routing, and topology abstraction. In FC, the routing, etc. handled by FC-SW2 standard is transparent to FC-2.
FC-1/FC-2 Data Link Defines bits, bytes, words. Also does framing and link protocols like flow control.
FC-0 Physical Electro-mechanical I/F, Media.
10
Data Organization Hierarchy
Exchange Uni or bi-directional set of non
concurrent sequences with an Originator and
Consumer
Information Unit
FC-AV
Fibre Channel
Sequence Unidirectional transfer of Frames
within an exchange
Frame Up to 2112 Bytes of Data and 24 bytes
header
Transmission
Word 40 bits
Transmission
Character 10 bits
11
Fibre Channel Frame Transmission
  • Start-of-Frame delimiter
  • Frame Header (24 Transmission Characters)
  • Data Field (128 minimum to 2112 maximum
    Transmission Characters
  • Optional Headers (0-128)
  • Payload (0-implemented maximum minus optional
    header length)
  • CRC (4 Transmission Characters)
  • End-of-Frame delimiter Ordered Set

12
Where Can I Get more Fibre Channel Information?
  • Completed Standards
  • Techstreet1327 Jones Dr.Ann Arbor, MI 48105
    USAPhone (734) 302-7801Fax (734)
    302-7811E-mail service_at_techstreet.com
  • T11 Web Site at www.t11.org
  • May get drafts in PDF format, many of which are
    completed
  • Your Internal Corporate Library

13
An Overview of ARINC-818 Protocol
14
ARINC-818 Protocol Map
Video Frame
Container
Container Header Anc. Data
Full or portion Of Video Line
Full or portion Of Video Line
15
Display Maps to FC Frames
Objects are mapped onto Fibre Channel Frames
16
Testing ARINC-818
17
Testing Challenges
  • The shear volume of the data
  • The bandwidth of the data
  • Fault tolerance and Determinism are derived from
    a combination of Fibre Channel, and ARINC-818
    application protocol

18
Testing Example
1024 x 768, 30Hz Progressive Scan, 24 bit RGB
170.164 usec
FC_1536
FC_1
FC_2
Header
Header
474.428 usec
32664.245 usec
  • Sending 1 Video Frame (30Hz) at 1.0625 Gbps
    requires
  • Making all Fibre Channel frames contain ½ video
    line or 512 pixels
  • A total of 1536 Fibre Channel frames are used
    to send the video frame
  • A header frame is used to identify video frame
    info
  • Fibre Channel IDLES are use between frames to
    control timing
  • (i.e. frame rate, horizontal line rates)

19
Testing Example
1024 x 768, 30Hz Progressive Scan, 24 bit RGB
Left half of image
Right half of image
Time
Object 0 Frame Time 1.317 usec
Object 2 Frame Time 14.795 usec
SOF (Object 0) to SOF (first Obj 2) 170.164 usec
SOF (object 2) first to last 32671.623 usec
Object 2 last Object 0 489.223 usec
20
Protocol Analyzer
  • Capture of any Fibre Channel data stream
    (including errors)
  • Synchronization across multiple streams
  • Hardware data filtering on storage
  • Large configurable memory buffer for storage
  • Multi-level triggering capability
  • Data Views in FC-1, FC-2, and ARINC-818 or User
    Defined modes
  • Nanosecond timestamps

21
Data Generators
  • Must be able to control timing and behavior of
    transmission words
  • Used to specify transmission words and
    transmission behavior

Example 1024x768-30Hz-24-bit This file
contains 3 frames Container Header
Information SOFi1 0x44000000 0x00000000 0x00300000
0x00000000 0xFFFFFFFF
22
Emulator
  • Simulate either end of the ARINC-818 device
    connection
  • Test the low-level initialization between devices

23
Summary
  • ARINC-818 is simple protocol based on Fibre
    Channel
  • Fault tolerance and Determinism are derived from
    a combination of Fibre Channel and ARINC-818
    protocol
  • 3 types of Testing
  • Protocol Analyzer
  • Data Generator
  • Emulator
Write a Comment
User Comments (0)
About PowerShow.com