Fullbeam DAQ board on PET system Eleftheria Kostara (INFN of Pisa, University of Siena )...
-
Upload
corey-scott-goodman -
Category
Documents
-
view
217 -
download
1
Transcript of Fullbeam DAQ board on PET system Eleftheria Kostara (INFN of Pisa, University of Siena )...
Fullbeam DAQ board on PET systemEleftheria Kostara (INFN of Pisa,
University of Siena )
Supervisors: F. Palla, M.G. Bisogni (University of Pisa)
Technical supervisor: G. Sportelli (University of Pisa)
Vth INFIERI Workshop 27-29/4/15 CERN,
Geneva
2
What is about?
•INSIDE project▫INnovative Solutions for In-beam
DosimEtry in hadron therapy▫PET prototype
•Coincidence Sorter
•USB implementation
•Current work▫Testing LVDS communication▫Testing SPI communication
Vth INFIERI Workshop
27-29/4/15 CERN, Geneva
3
PET Prototype (1/4)
•2 planar panels▫10cm x 20cm
•2 x 4 pixelated LFS scintillator matrices▫5cm x 5cm▫3mm x 3mm x
20mm crystals
Vth INFIERI Workshop
27-29/4/15 CERN, Geneva
4
PET Prototype (2/4)
•4 matrices of 8 x 8 MPPC from Hamamatsu
•4 x 64-channel ASICs▫On-chip
multiplexing▫TDC ▫0.18um CMOS
technology
Vth INFIERI Workshop
27-29/4/15 CERN, Geneva
5
PET Prototype (3/4)
•FE Boards▫4 ASICs▫FPGA
•TX Board▫Small low-cost
FPGA▫Packet building
Vth INFIERI Workshop
27-29/4/15 CERN, Geneva
6
PET Prototype (4/4)
•RX Board▫Fiber-optic
receiver▫Data
concentrator
•Motherboard▫Data acquisition
board▫Up to 9 RX-
boards
Vth INFIERI Workshop
27-29/4/15 CERN, Geneva
7
Data stream• Encoded information about the detected
photonsBit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
W0 F15
F14
F13
F12
F11
F10
F9 F8
F7
F6
F5
F4
F3
F2
F1
F0
W1 Detector ID Crystal ID
W2 E3 E2 E1 E0 Energy
W3 Timestamp MSB
W4 Timestamp LSB
W5 Energy ID Timestamp Fraction
Vth INFIERI Workshop
27-29/4/15 CERN, Geneva
8
Coincidence Sorter Architecture (1/3)
Vth INFIERI Workshop
27-29/4/15 CERN, Geneva
9
Coincidence Sorter Architecture (2/3)
•LVE
▫Compares timestamps
▫Outputs the earliest timestamp
▫Outputs 5 additional bits
1 bit 4 bits 40 bits
Valid Data FE number Timestamp
Vth INFIERI Workshop
27-29/4/15 CERN, Geneva
10
Coincidence Sorter Architecture (3/3)
•next_fe_num stage
▫Outputs the 4 bits
▫Restarts the process
▫Multiplexer Recovers the data
packet from the input FIFO
1 bit 4 bits 40 bits
Valid Data FE number Timestamp
Vth INFIERI Workshop
27-29/4/15 CERN, Geneva
Vth INFIERI Workshop
11
Coincidence Sorter Testbench27-29/4/15 CERN,
Geneva
• Simulation on ModelSim▫ Functionality verification comparison of the simulation results with these
from the python script▫ Goal of 20MHz minimum throughput rate Achievement 28MHz
• Maximum frequency of 252MHz for the system clock setting up timing constraints
12
DAQ Motherboard27-29/4/15 CERN,
Geneva
Vth INFIERI Workshop
9 R
X B
oard
s
Cypress EZ-USB FX2LP (CY7C68013A)Cyclone V
13
Cypress EZ-USB FX2LP device (CY7C68013A)
•USB 2.0 transceiver
•Serial interface engine (SIE)
•Enhanced 8051 microcontroller
•Programmable peripheral interface
Vth INFIERI Workshop
27-29/4/15 CERN, Geneva
14
Slave FIFO mode•Internal or external
clock
•Selection one of the four FIFOs
•8-bit or 16-bit Data
•4 Status Flags
•Read Data request
•Write Data request
Vth INFIERI Workshop
27-29/4/15 CERN, Geneva
15
Setting up the firmware (1/2)•Internal 30MHz
synchronous clock
•EP2:▫Output▫512 bytes▫Double buffer
•EP6:▫Input▫512 bytes▫Double buffer
Vth INFIERI Workshop
27-29/4/15 CERN, Geneva
16
Setting up the firmware (1/2)
•USB reset changing modes
•FPGA configuration with the USB blaster
•EP2 not empty▫Writes data from host PC to FPGA▫Reads the data back
Vth INFIERI Workshop
27-29/4/15 CERN, Geneva
17
USB communication is confirmed!!!•Using SignalTap
▫Write data from host PC to FPGA
▫Read data from FPGA to host PC
Vth INFIERI Workshop
27-29/4/15 CERN, Geneva
18
Current tests
•Testing LVDS communication (Low Voltage Differential Signaling)
•Testing SPI communication(Serial Peripheral Interface)
Vth INFIERI Workshop
27-29/4/15 CERN, Geneva
19
Thank you!!!
Vth INFIERI Workshop
27-29/4/15 CERN, Geneva
This project has received funding from the European Union’s Seventh Framework Program for research, technological development and demonstration under grand agreement n° 317446