Supported development of system level diagnostics software. These products were VME bus based and new card layouts and combination of cards were constantly being developed. Careful manipulation of proprietary ASIC parts required. Much bus manipulation and assembly code required.
Challenges:
Large variety of components cards that had to be manipulated in an atypical fashion to detect possible points of failure and bus contention handling at initialization and run time.
Tests needed to be coordinated in a fashion that minimized time requirement at start-up and interference with processing at run time.