3L-C6000-01
Multi-DSP RTOS for 'C6x,
requires T.I. 'C6x Compiler
Overview | Features |
Block Diagram

Diamond provides the best tools for fast development of multi-processor DSP
projects on systems using one or many C6000s. Compilation, linking and debugging
are done using Texas Instruments'
Code Composer Studio, to which Diamond adds a comprehensive framework for
multi-processor software development.
Diamond offers C6000 users:
 | Off-the-shelf solutions to communication, synchronization, and deadlock
problems; |
 | Built-in drivers for inter-processor communication hardware on supported
boards; |
 | Transparent, deadlock-free communication between DSPs, independent of
network topology; |
 | Access to host services, C standard I/O and Windows GUI, from all DSPs in
the system. |
 | Bulk data transfer between the host and any DSP in the system over
high-speed inter-processor links, leaving the slow JTAG chain free for
debugging; |
 | A clean, simple, easy-to-understand framework for multi-processor software
design, proven over more than 15 years of real-world use; |
 | Unique flexibility to develop multiprocessor software on single-processor
hardware and then later deploy on multiprocessor hardware without code
changes, recompilation, or relinking; |
 | A multi-processor, multi-threading microkernel with pre-emptive,
priority-based real-time scheduling and a context switch time around 500ns
(200MHz CPU); |
 | Support for networks of mixed C6000 types. |