DSP-based Development Tools
Back

Home

Products

Short description of diffents parts of the boards

DSP DSP stands for Digital Signal Processor. The particularity of a DSP is its ability to handle in a very efficient manner digital signal processing algorithms, like filters, FFTs, matrix operations. Its mains feature is a single cycle MAC operation ( Multiply and accumulate ). The DSP is designed also for real time applications, with a efficient context switching, which allows fast response to interrupt requests.

The DSP used is one of the fastest single chip DSP of the market.

SHARC
  • 32 bit floating point
  • 32 MHz instruction rate (optional 40MHz)
  • 2Mbit internal RAM ( optional 4Mbits)
  • Super Harward architecture : Access to the memory through two different busses, allowing efficient memory organisation with a high program performance provided by the dual memory access in one clock cycle.

Return to previous page
FPGA

XC4010E

The FPGA can be used for any logical interface. The design of programs needs some specific software from XILINX (R). DAVID is provided with a standard program which implements a PWM modulator and an incremental encoder interface.
The capacity of the FPGA is rather large. It is particulary suited for power electronics applications to implement special modulators or particular interfaces.
Some small modifications to the standard program can be done to fit special applications.
Return to previous page
FPGA

SPARTAN(R)

The FPGA can be used for any logical interface. The design of programs needs some specific software from XILINX (R). DV3 is provided with a standard program which implements a PWM modulator and an incremental encoder interface.
The capacity of the SPARTAN is very large. It is particulary suited for power electronics applications to implement special modulators or particular interfaces. A communication program is available to synchronize and exchange data between up to 8 boards.
Some small modifications to the standard program can be done to fit special applications.
The user may use optional COREs to customize the FPGA programs. The COREs available now are the 3 phase synchronous and shifted PWM modulator and the Quadrature Encoder Interface.
Return to previous page

A/D Converter

DAVID

Analog signals must be converted into digital values for the DSP to handle them. This is done by the A/D converters. The performance of the A/D converter used on DAVID is very high. Conversion takes 600ns. Each one of the 14 channels has its own converter. This has two advantages : first, all the conversions start at the same instant. This is very important for high performance control systems. Second, the total conversion time is the same for one channel.

A/D Converter

DV3

Analog signals must be converted into digital values for the DSP to handle them. This is done by the A/D converters. The performance of the A/D converter used on DV3 is very high. The conversion takes 1.6us. The 24 channels are converted by 6 converters. A sample and hold circuit is present on all channels, so the values are sampled at the same time.


D/A converter

DAVID

The Digital to Analog (D/A) converter allows the output of analog values. 4 channels are available with a resolution of 10 bits. The D/A converter may be used to control devices which need an analog reference, or to display internal variables of a program, which can be visualized on an oscilloscope.

D/A converter

DV3

The Digital to Analog (D/A) converter allows the output of analog values. 8 channels are available with a resolution of 10 bits. The D/A converter may be used to control devices which need an analog reference, or to display internal variables of a program, which can be visualized on an oscilloscope.

BIN port The binary port is a standard Input/output port. The state can be configured by software. The binary port is 8 bits wide, each bit can be individually configured as an input or an output.


FLASH memory The FLASH memory is a non volatile memory. It is used to keep all information needed to run DSP board stand alone. The main use of this memory is
  • User program
  • FPGA configuration
  • User DATAs
  • Parameters datas


RS232 The RS 232 interface is mainly used to communicate with the DSP board . It may also be connected to a MODEM for the debugging of remote applications.
RS422

DV3 only

The RS422 interface can be used to communicate with the DSP board in noisy environment. It may also be connected to a display to provides a simple user interface for the user application.
[ Top ] Services ][ Products][ Home ][ Previous ]
Send mail to info@chs-eng.ch with questions or comments.