The Common Embedded Vehicle Network Diagnostics Interface Hardware (CEVNDIH) program defines and implements an AS5643 optimized IEEE-1394-2008 implementation that includes changes, additions and diagnostic features. Designed with the objective of improving reliability, mission availability and improved affordability of the vehicle it is deployed in, the CEVNDIH removes unused IEEE-1394-2008 functionality, improves performance in support of AS5643 and defines diagnostic features used to improve maintenance personnels ability to isolate subsystem, wiring or connector faults. This Phase I proposal defines requirements and verifies the requirements are feasible. Using the requirements, a design specification is created. The design specification is then used to drive the development of the IEEE-1394-2008 optimized solution with diagnostic features. Finally, the implementation is verified to demonstrate feasibility of the implementation in preparation for integration of the PHY and Link into an FPGA in Phase II.
Benefits: AS5643 defines a very specific use model for the IEEE-1394 bus, and, for this reason, it uses a relatively small subset of the serial buss capability. Optimized to support the AS5643 use case, the design provides the best possible solution, while maintaining AS5643 functional compatibility with existing chip sets. The purpose of the optimization is to remove unused requirements, which in turn translates into fewer lines of code, fewer tests, easier to achieve robustness goals, and ultimately, a more affordable solution. The addition of diagnostic features will improve the usability of IEEE-1394-2008 by helping to predictably isolate subsystem, wiring or connector faults. IEEE-1394/AS5643 is actively being investigated by the commercial aerospace industry however the lack of a DO-254 certifiable IEEE-1394/AS5643 implementation is the primary obstacle.
Keywords: IEEE-1394b, IEEE-1394-2008, SAE AS5643, FPGA, network interface hardware, 1394 PHY Layer, 1394 Link Layer