home contact services products careers company 4DSP.com

Diamond DSP RTOS

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, synchronisation, 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.

3L Diamond end user agreement

 

 
Dual Cyclone III PMC JPEG2000 IEEE-754 Floating Point FFT 2GSPS A/D