Home Publications Whitepapers

Whitepapers



Implementation of Diamond TCP/IP Stack

E-mail Print PDF

Ethernet-based TCP/IP networking has become ubiquitous in the embedded device world.

This White Paper covers the TCP/IP stack implementation found in Diamond.

 

 

 

Download whitepaper here

 

Sundance: Targeting Multiprocessor Networks with Impulse-C

E-mail Print PDF

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 Sundance hardware.

Download the full article here

Download the 3L Diamond project with all sources here

 

Lyrtech: Targeting Multiprocessor Networks with Impulse-C

E-mail Print PDF

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.

Download the full article here

Download the 3L Diamond project with all sources here

 

Try Diamond Now!

DemoSystem1

Did You Know?

Tasks on any DSP can access the host server using stdio.h functions like printf.