Document type:
Title:
Revision date:
Revision:
User's Manual (MUT)
Mod. V1495 General Purpose VME Board
12/02/2010
8
NPO:
Filename:
Number of pages:
Page:
00117/04:V1495.MUTx/08 V1495_REV8.DOC
42
15
Fig. 3.3: Timer2 and Timer3 used together for handling a Gate pulse
3.2. FPGA
Programming
The programming of FPGA VME and FPGA USER are handled by two independent
microcontr flash memory. The updating of the firmware contained in the flash
memories does not require the use of external tools and can be executed via VME.
The flash related to FPGA VME contains the firmware dedicated to the interface of the
board with the FPGA USER and the VME bus; such firmware is developed by CAEN.
The flash related to the FPGA USER contains the firmware developed by the User
according to his own application requirements.
3.2.1. FPGA
VME
The microcontroller provides the firmware uploading at board’s power on. The flash
memory contains two versions of the firmware, which can be selected manually via
jumper (Standard or Backup).
Fig. 3.4: FPGA VME diagram
PULSE 2
/START 2
COUNT 2
COUNT 0
COUNT 1
COUNT 2
PULSE 3
/START 3
COUNT 3
GATE
COUNT 0
COUNT 1
COUNT 2
VME
FPGA
VM
E
BU
S
FLASH
uC
FPGA VME Program Circuit
STD
BKP
FW SEL