Firmware Customisation

Effectively manage high volumes of raw data

The Photon Force PF32 camera range offers the highest throughput, fastest time-resolved single-photon counting system on the market. So much speed and throughput, in fact, that current USB capability can’t keep up.

The limited capability of USB3 creates a bottleneck in getting all of the raw data into your computer and, even when the data finally gets there, the processing time can be substantial.

To help you reduce the burden on your computer, Photon Force can help you to offload some of that computational workload.

We can provide hardware acceleration of your algorithm via customised firmware that moves key data processing steps upstream into the camera itself. 

Firmware Customisation

Accelerate the processing speed of your system

As the sensor within PF32 cameras is capable of operating faster and producing more data than a USB cable can carry, moving processing upstream of that cable means that every single photon that the camera is able to detect and timestamp can be processed at full speed.

  • This way, the USB cable only has to carry the output results at whatever speed is required.

  • This reduces your computational workload and removes the USB capping on bandwidth, improving performance in data upload, making your life easier and, ultimately, creating enhanced performance in your chosen software application, too.

Hardware Acceleration

What type of firmware customisation is available?

We will endeavour to help our clients with whatever is required to enable hardware acceleration. The PF32 camera range contains an FPGA that can be reprogrammed remotely with the firmware solution needed to accelerate data input and computational work into your host application.

cpu hardware acceleration - firmware customisation

Hardware Acceleration

What type of firmware customisation is available?

We will endeavour to help our clients with whatever is required to enable hardware acceleration. The PF32 camera range contains an FPGA that can be reprogrammed remotely with the firmware solution needed to accelerate data input and computational work into your host application.

cpu hardware acceleration - firmware customisation

We have provided custom firmware to our clients across a range of processing requirements, including:

Histogramming

Correlation

Fluorescence Lifetime

Tailoring our firmware to individual client requirements across a range of mathematical and computational needs is a service that we provide regularly. We can provide customers with new software/firmware that runs on PF32 cameras to provide an upgrade and new features/capabilities.

Let’s discuss your customised firmware Requirements