| |
DSP/BIOS Real-Time Foundation
The foundation provides pre-emptive multitasking, interrupt processing, and I/O services along with real-time data capture, event logging, and statistics facilities that drive the host-based BIOScope tools.
Like a traditional debug monitor, DSP/BIOS manages real-time communications between the DSP target and the host-based utilities. Unlike a monitor, however, which adds no value to the executing program, DSP/BIOS provides run-time services that are part of the application. These embedded facilities automatically instrument the target, enabling it to capture and upload real-time information to the host-based BIOScope tools while the program is executing.
DSP/BIOS is optimized for resource-constrained DSP applications. Occupying less than 1 kword of memory, DSP/BIOS consumes less than 1 MIPS of processing power when all instrumentation facilities are enabled. Target applications invoke DSP/BIOS services by making API calls that are embedded within the program source code. DSP/BIOS is packaged as a library of relocatable object modules that can be selectively bound with the target application program and located within the target memory space.
|