Show Case

AS5643 Cockpit Demo

Starting an AS5643 project with little to no experience in that area can be a challenging undertaking. Especially the fact that no reference implementations are available and most companies are only involved in the development of a single sub-system makes it difficult to oversee the complete picture. In order to address these typical problems DapTechnology came up with the idea of building a demo that contains key aspects of a typical AS5643 implementation with unclassified AS5643 Slash sheets and ICDs and build upon COTS products and components.

A cross-product example

Since the demo is well defined by its AS5643 Slash sheet and Communication ICD, it is possible to have different implementations for each node in the network on DapTechnology products or products from other companies. We are in the process of adding example implementations for each of the Cockpit Demo nodes to FireSpy, FireTrac and DAP OHCI cards. We have also already demonstrated a FireCore IP based implementation of this demo at the SAE meetings in May 2017.

A continuous Improvement Process

The way we envision the AS5643 Cockpit demo is that it is never finished. Just like the AS5643 handbook is a work in progress to further gather real-world experiences and lessons learned, we would like to continue adding new features and demonstration aspects to this reference platform. We invite you as an end-user to provide us with any feedback or questions you have so we can incorporate that into the demo.

A reference platform

The AS5643 Cockpit Demo not only be used as an AS5643 technology teaching tool, but as a platform for stimulating discussions that can further the evolution of the AS5643 Standard. DapTechnology has a firmware or software IP implementation for each layer from PHY and Link all the way up to higher-level software so that any possible changes to the AS5643 specification could be tested before finalized.

 


 

Currently Available Examples

FireDiagnostics Suite 6.0.8 and later

  • Scriptor scripts:
    • Cockpit Control Unit
    • Cockpit Display Unit
    • Cockpit Control Computer
  • Mil1394 XML Settings defining Cockpit Control Unit Slash sheet and ICD
    • Recorder decodes packets down to sensor values
    • Mil1394 Signal Monitor contains pre-defined signal definitions

AS5657-ATE 1.0.2 and later

  • Configuration files for automated testing of
    • Cockpit Control Computer
    • Cockpit Display Unit
    • Cockpit Control Unit

Example Node Implementations

FireCore-based Remote Nodes

FireCore IP on the Mil1394 Smart Interface board running Remote Node software on a soft-core Microblaze processor. Both the Cockpit Control Unit and the Cockpit Display Unit are simulated.

Scriptor-based Control Computer

A FireSpy Scriptor implementation of the AS5643 Control Computer. Where a Control Computer may normally not have a user interface, in this example the Control Panel can be used to monitor the bus.