A short report discusses the technical back- ground of, and the need for, special bus-driver software for part of a test-bed computer system that is to be used in experi- mentation for develo- pment of advanced avionics. The system features a scalable, fault-tolerant, distributed architecture that incorporates a variety of commercial standard bus interfaces. The special bus-driver software is needed to overcome an incompatibility between (1) a Power PC 750 processor made by a first manufacturer and (2) an IEEE 1394 bus-interface circuit board made by a second manufacturer for use in conjunction with a different version of the Power PC 750 made by a third manufacturer. The hardware-related portions of source code of the driver software of the IEEE 1394 board from the second manufacturer was modified and ported to the power PC 750 processor from the first manufacturer. The source code as thus modified has been found to perform successfully and is now in use in the test bed.

This work was done by Minh Lang, Savio Chau, and Tom Huynh of Caltech for NASA’s Jet Propulsion Laboratory. To obtain a copy of the report, “IEEE 1394 bus driver software for the Synergy Power PC 750 processor,” access the Technical Support Package (TSP) free on-line at www.nasatech.com/tsp under the Information Sciences category.

This software is available for commercial licensing. Please contact Don Hart of the California Institute of Technology at (818) 393-3425. Refer to NPO-30284.


This Brief includes a Technical Support Package (TSP).
Technical Background of Special Bus-Driver Software

(reference NPO-30284) is currently available for download from the TSP library.

Don't have an account? Sign up here.



NASA Tech Briefs Magazine

This article first appeared in the August, 2002 issue of NASA Tech Briefs Magazine.

Read more articles from the archives here.