Some processing, such as correlation, is well adapted to the highly parallel environment of an FPGA. Although well adapted for FPGAs, most people find it simpler to develop and test these algorithms in C. Using a tool like Impulse-C comes in very handy here, since it allows us to develop and test in C and then target an FPGA with that same code.
This White Paper shows how you can use the Impulse-C toolchain to generate 3L Diamond tasks. It uses the Impulse-C tools to create a correlation task and then places it on one of the FPGA of the Lyrtech Signal Master Quad board.




