| Data Flow C (DFC) Compiler |
Compiles DNA configurations from C language with Data Flow extensions (termed Data Flow C), DFC effectively utilizes dynamically reconfigurable PEs in PE-Matrix and extracts maximum performance. |
| DNA Designer |
Graphical design tool for DNA applications. Process data streams on the DNA by placing and connecting predefined library and hardware processing blocks. Fully integrated with the simulator and debugger. |
| DNA Library |
Predefined common operations for application development using the DNA. Integrated into the DNA Designer and DNA Blockset, parameterized functions can be drag-and-dropped into a user design as self contained blocks. |
| DNA Compiler |
Converts data processing trees constructed with DNA Designer or DNA Blockset to a two dimensional array of PEs in a PE Matrix. |
| DAP Compiler |
GNU gcc based C compiler. A complete program-build environment for DAPDNA, equipped with tools for building programs like a pre-processor, assembler and linker. |
DAPDNA
Simulator/Emulator |
Co-simulator for DAPDNA built with the DAP Compiler. It can simulate with near exact number of cycles prior to execution on an actual device. This capability enables detailed analysis of PE Matrix operation from the DAP core operating mode, and provides powerful debugging support. |
| DAPDNA Debugger |
Debugging function for the DAPDNA. DNA configuration level debugging is performed using DNA Designer for the DNA core. C source level or assembly level debugging is used for the DAP core. Conditional break points can be set for both DAP and DNA. |