Home Publications


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: Using the SMT350 ADC/DAC Board

E-mail Print PDF
This application note describes the 3L Diamond example applications supporting the Sundance SMT350 board.

The SMT350 incorporates two Texas Instrument Analog-to-Digital Converters (ADS5500) and one Texas Instrument dual-channel Digital-to-Analog Converter (DAC5686).  It can be combined with Xilinx Virtex-2pro, Virtex4 and Virtex5 SLB boards.  For each one the combination a 3L Diamond application is provided and this document describes the application as well the hardware layout.

The 3L Diamond projects with source code are available on request.

Download the complete application note from 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

 

Sundance: DDR2SDRAM Task for the SMT351T

E-mail Print PDF
The Sundance SMT351T board comprises one Xilinx Virtex5 FPGA and up to 1GB of DDR2SDRAM memory.

 

 

 

A drop-in task is available on request to access the memory on the board in your 3L Diamond application.

IMPORTANT NOTE: The task is just a wrapper around Sundance firmware. 3L declines all responsibility over its use. Please contact the hardware manufacturer for support or updates.

Download the user manual for the DDR2 task here

 

Using Xilinx Chipscope in 3L Diamond Tasks

E-mail Print PDF

Xilinx Chipscope allows to observe the internal state of an FPGA while it is loaded with a bitstream, thus enabling quick debugging of an application. 

 

This application note shows how to use Xilinx Chipscope in a 3L Diamond application.

 

 

Download the application note here

Download the 3L Diamond projects with sources here

 

 
  • «
  •  Start 
  •  Prev 
  •  1 
  •  2 
  •  3 
  •  4 
  •  Next 
  •  End 
  • »
Page 1 of 4

Try Diamond Now!

DemoSystem1

Did You Know?

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