Another step into tomographic image reconstruction in real time has been made!
JPET Controller allows to process data from 8 TRBv3s in several steps leading to image creation:
- Receive and synchronize data units from the TRBv3s
- Hit data extraction
- Detector geometry mapping
- Coincidence search
- LOR coordinates calculation
- Data transmission
All those steps, performed 50 000 times per second, processing hundreds MB per second reduce the data volume to hundreds of KB and limit the processing on the CPU only to drawing points. All this on a single Xilinx Zynq.
Next steps are:
- Introduction of calibration parameters
- 3rd dimension Z-Axis
Under this [link] you can find a video that shows reconstructed image being drawn in real time as the radioactive source on robotic arm scans the detector.
First images have been produced by JPET Controller board!
The controller processes data streams from 8 TRBs, parses the TDC data and recovers hits on scintillators. The hits are correlated together by scanning with a time window and then mapped into the detector geometry in order to recover LOR coordinates. Finally instead of raw TDC data only two points from LOR are being sent.
Recently two of our colleagues have defended their thesis based on research involving FPGAs.
The first one: “Particle track recognition on FPGA devices”, by Emilia Pieczonka and
The second one: “Particle track reconstruction on FPGA devices” by Kuba Cierlik
They both are from Faculty of Electrical Engineering, Automatics, Computer Science and Biomedical Engineering from University of Science and Technology.
We have just received brand new VCU108 Evaluation Boards with Xilinx Virtex Ultrascale XCVU095. Those powerful platforms will be used in the readout of silicon photomultipliers layer for JPET tomograph.
Brand new Zynq7000 All Programmable SoC ZC706 Evaluation Kit has just arrived!
It’s a powerful set for development of various projects, mainly engaging embedded processor.
Together with SDSoC it opens a new direction for exploring various mechanisms of data processing.
We have just received a pack of 25 licenses for SDSoC Software from Xilinx!
It gives us a great chance to explore high-end technology and getting the most out of our hardware. Especially when a powerful Zynq Z706 board is arriving soon to our hardware library!
Our system for data acquisition from tracking detectors, based on TRBv3 platform has been presented at IEEE Real Time Conference 2016 in Padova.
It is worth to mention that the TRBv3 platform itself found its place on several other contributions at that conference!
More hardware to explore! We have been just granted DE1-SoC and DE5 development kits from ALTERA by their university program.
- DE1-SoC is a Cyclone V based paltform:
- DE5 is an advanced Stratix V platform:
Great HDL development IDE SIGASI has just provided a couple of licenses for our group. Their advanced, Eclipse-based software is a significant support in the logic development mostly thanks to real-time syntax check and code decomposition that provides auto-completition, something so much appreciated when writing in VHDL 😉
Great news! We have received additional founding from the faculty in the program DSC2016.
It is a clear sign that our effort in propagating FPGA technology as an important branch in Computer Science and Experimental Physics related projects has been noticed and appreciated.
Here’s what we’ll buy in the near future:
- Advanced Zynq-based development kit ZC706
- Two basic, Artix-based development kits Arty