+A  Click here to enlarge/reduce to/back from full screen 
Paul Scherrer Institut PSI DRS Chip Documentation

Paul Scherrer Institut
5232 Villigen PSI, Schweiz/Switzerland
Tel. +41 56 310 21 11
Fax. +41 56 310 21 99



Updated:
09.07.2009
E-Mail: stefan.ritt@psi.ch


Printer Friendly Printout without Logo or Navigation Elements available here... just click and print

Software Download for DRS4 Evaluation Board

The software packages for the DRS4 Evaluation Board contain a command line
interface to the USB board called drscl ("DRS Command Line"):

and an oscilloscope acpplication called drsosc:

This application is build with the wxWidgets library, so the same source code
runs under MS Windows, Linux and (probably, not yet tested) Mac OSX.

Software Versions

Several software versions are available as the development continues. They all contain the documentation, drivers, applications, C/C++ source code and the FPGA firmware in VHDL and compiled bit files.

Each realease conains a certain firmware version for the evaluation board. While the software is mostly backwards compatible (e.g. PC version 2 runs with en evaluation board 1.2), certain features might require a certain board firmware revision. Here is a quick overview of the different versions:

  • Version 1.0
    This initial realease was made for the Evaluation Board 1.2, which was shipped in a plastic box. This version contains firmware revision 13191.
  • Version 2.0
    Version 2.0 was made for the Evaluation board 2.0, which is shipped in a metal box. This newer evaluation board contains an additional multiplexer so one can trigger on any one of the four input channels, while the old board could only trigger on channel #1. This version contains also the firmware revision 13191.
  • Version 2.1
    Version 2.1 contains sophisticated calibration routines for the evaluation board. Using these routines, the noise level of the board can be reduced from ~8 mV RMS to below 1 mV RMS, and the timing accuracy can be improved down to ~10 ps. Unfortunately this works only with firmware revision 13279 or later, which is included in this package. People having received an evaluation board with an older firmware version can upgrade the firmware using a Xilinx download cable by flashing the file drs4_eval1.mcs contained in this package.
  • Version 2.1.1
    Version 2.1.1 is identical to 2.1 except that it contains a small example program to guide users to write their own application using the DRS library.
  • Version 2.1.2
    Version 2.1.2 saves waveform in XML format as t/y points which then contains the proper timing calibration.
  • Version 2.1.2
    Version 2.1.3 adds input range change of the evaluation board between -0.5V...+0.5V and 0V...+1V.

MS Windows

Some computers might require the the installation of the Microsoft Visual C++ 2008 Redistributable Package in order to run the programs. Here is also a local copy.

Tested under Windows XP 32-bit.

Linux

Requires wxWidgets package

Tested under Scientific Linux 5.1.