Can CoDeveloper handle “untimed” C?
“Untimed” refers to the lack of clock stage boundaries (or “par” statements) being specified in the C code. CoDeveloper supports the automated parallelizing of C code, without the need to express such parallelism at the level of individual statements or blocks of code. To do this, CoDeveloper’s Stage Master optimizer analyzes your C code, finds interdependencies and collapses multiple C statements into single instruction stages representing a single clock cycle. This automated creation of parallel hardware can be controlled by the programmer (for size/speed tradeoffs) using a compiler pragma.