CriticalBlue
CriticalBlue develops products which enable designers to accelerate embedded software.
Starting from application binaries, Cascade design tools automatically synthesize application-specific,
programmable coprocessors which significantly lower power and raise the performance of algorithmic
and feature-critical embedded software. Cascade leverages existing design tools and infrastructure
and can target FPGA, structured ASIC, and SoC products. Because the coprocessors remain reprogrammable,
essential after-market flexibility is maintained over pure hardware solutions.
Cascade onto Actel accelerates application software originally targeted for external and soft-core
ARM processors by creating application coprocessors running on Actel devices.
Existing software development tools and flows are used to develop and validate software implementations.
Cascade analyzes the ARM application binaries to identify functions to be offloaded onto a coprocessor.
Cascade synthesizes a range of programmable coprocessors with different degrees of parallelism, allowing
quick exploration of the implementation design space. Cascade recodes the original application binaries
to use the selected coprocessors and generates coprocessor RTL, synthesis scripts, and verification tailored
for implementation on Actel devices.
For information about pricing and obtaining products or services,
please contact CriticalBlue directly.