CAEN
Electronic Instrumentation
UM6508
–
DT5495 User Manual rev. 0
38
10
Firmware Development
10.1
Introduction
The goal of this chapter is to let the user familiarize with the information and the tools needed to develop proprietary
firmware for the DT5495 board. A thorough description of the main firmware functionalities will be provided; the
features of essential components like the local bus interface and the gate and delay generator will also be discussed.
The four demos provided in the UFPGA flash memory will also be discussed: a step-by-step guide will be given to run
the examples. Their goal is to provide an extensive overview of the main functionalities of the DT5495 board and of its
mezzanine cards. The code of these demos, together with a template firmware, can be downloaded from the CAEN
website. When developing custom projects, it is recommended to start with the included template firmware, as it
includes the correct FPGA pinning and constraints. A short description of the user top-level I/O signals will also be
given.
The DT5495 board is the desktop format of an upgraded version of the V1495 board. The two boards have the same
I/O connectors and mezzanine card support. On the firmware development side, there are differences, mainly due to
the new Gate and Delay Generator and to the newly-introduced USB connection and Ethernet one. Please refer to
Sect.
Porting V1495 to DT5495
for the details to port the V1495 projects on the DT5495 board.
Note:
Due to the different I/O pin mapping and FPGA devices, the FPGA bit-streams and the projects previously
developed for the V1495 board are not compatible with the DT5495 board.