How can I use Altiums C-to-Hardware Compilation Technology?
In terms of FPGA design within Altium Designer, there are two ways in which the CHC technology can be used: • To design custom FPGA logic using C. In this case the CHC technology is used to translate a single C source function – referenced using a C Code Symbol – into a hardware function. The end result is an independent module of FPGA logic which connects, through defined IO ports, to other areas of the circuit design. • To accelerate processor systems. In this case, the CHC technology is used to translate specified software functions in the C source code into hardware functions, which can be called by the embedded software running on a ‘soft’ processor in the design. The C-to-Hardware Compiler is used in conjunction with Altium Designer’s traditional embedded software compilers to build a system in which an embedded processor can offload critical functions to hardware. Access to, and control over, the generated hardware functions, is made possible through use of an appropriately-conf