Getting started

In this section you will find the hardware and software needed to build and run the BrightEyes-TTM.

Microscope

The BrightEyes-TTM can be connected to commercial or custom imaging microscopes as long as they provide the following synchronization outputs:

Laser SYNC

needed

Pixel

needed
for imaging

Line

needed
for imaging

Frame

needed
for imaging

…and of course the detector signals.

The FPGA synchronization inputs have LVTTL level so if you need to adapt the signal see “MPD NIM 2 TTL” and “8xDigiBuffer” in the Hardware list here below.

Detector

The BrightEyes-TTM channel inputs supports either LVTTL or LVDS level input signals. Depending from the type of signal you will need to use a specific firmware and a specific version of “I/O to FMC adapter board” in the Hardware list here below. This means that the BrightEyes-TTM can use as input channel PMT (+CFD) or APD, and of course SPAD array detectors. BrightEyes-TTM has been designed for SPAD prototype with 25 channel (LVTTL levels) and for commercial SPAD with 49 channel (LVDS levels).

Hardware

Here the list of the hardware requirments.

PC
Minimum Requirements:
USB 3.0, >= 1.5 GHz CPU,
>= 16 GB RAM, SSD hard disk,

commercial

needed
(strongly suggested
Linux OS)

Xilinx Kintex-7 KC705 evaluation board

commercial

Cypress FX3™ SuperSpeed Explorer Kit

commercial

I/O to FMC adapter board

custom

MPD NIM 2 TTL

commercial

strongly suggested

8xDigiBuffer

custom

strongly suggested

Firmware

Here the list of the firmwares needed to use the BrightEyes-TTM.

Cypress FX3™ SuperSpeed Explorer Kit

firmware external

BrightEyes-TTM

firmware custom and open-source

Software

Note

The software to acquire data and the script to analyze tham was developed is Linux native. Even if it should run in Windows 10 / 11 we strongly suggest to use it on a Linux distribution Debian derivate (Debian 11, Ubuntu 20.04 LTS, Linux Mint 20.3 etc…).

Data Acquisition

datareceiver

Linux / Windows

Data Analysis libraries

The libttp is needed in order to convert the raw data from the BrightEyes-TTM acquisition to a dataframe or a HDF5 file. The spadffs are needed instead for perform FCS analysis. More details here BrightEyes-TTM libraries.

Data Processing (Python Notebooks)

The data processing example are given here:

BrightEyes-TTM dataprocessing

Python Notebook examples