Diamond allows you to build tasks for DSPs and FPGAs. The source code for these tasks is translated by tools which you need to have installed. These tools include compilers for DSPs and GPPs, and bitstream generators for FPGAs. Commonly these will be the TI compiler, linker and assembler which you get as part of Code Composer Studio, and the Xilinx ISE tools. These tools must be obtained separately.
Diamond supports these software tool versions:
| Diamond Release | Supported CCS version | Supported Xilinx ISE Foundation version |
| 3.1.10 | 3.3 | 9.2 |
| 3.2.2 | 3.3 | 11.4 |
| 4.0 | 4.0 | 11.4 onward |
There are some optional tools that you can get from third parties to assist building Diamond tasks, for example Impulse Co-Developer; these can increase productivity but are not essential.




