Firmware projects are diverse and cross many disciplines. They demand strong fundamental understanding of the building blocks of well designed systems. The key to effective firmware design is a broad understanding of the underlying system design issues and those arising from the use of a particular processor for a particular application.

USBUnder contract, we have undertaken development of firmware supporting USB class compliant standards including HID (Human Interface Device) and MSD (Mass storage device) standards. In the latter case this involved debugging a third-party commercially licensed MSD library.

Electrix RepeaterDon Goodeve was the technical lead responsible for the firmware for the behind the groundbreaking Electrix Repeater loop recorder product. Launched in 2001, this product is still in regular use by musicans the world over. The product incorporates innovations in system design that permit a Freescale 56367 DSP to deliver user control, file system management, high performance storage and a sophisticated DSP engine (providing time-stretch and pitch-shift) capabilities.

Since this product was bought to market, Beara Nascence has provided two firmware upgrades providing incremental improvements in control and signal processing.