Nikhef Logo

Medipix Readout          



A general purpose readout system is being designed to be able to readout Medipix / Timepix chips. A Xilinx Virtex-6 ML605 Evaluation board is used to test the functionality. The ML605 board can be extended with an board that contains one or more (maximum four) chips that need to be readout.
Currently the Speedy PIxel DEtector Readout module (SPIDR) is developed to support up to 4 Medipix-3 chips.
The extension board is connected via the High Pin Count (HPC) FMC connector on the ML605 board (J64)

A first goal is to readout four Medipix-3 chips mounted on a SPIDR board, via 1000BASE-T (1 Gbit Ethernet electrical: RJ45) or 1000BASE-X (1 Gbit Ethernet optical: SFP) using IP/UDP to transport the data. The block diagram below gives an overview of the system:
Mpix Tpix Readout Block Diagram

A separate test design was made to test the MAC and the IP/UD buffers. This design implements "n" FIFO-like channels that encode or decode UDP (Jumbo) packets based on their UDP port number. Unrecognized packets are forwarded unaltered to an "Others" channel that typically connected to a CPU. The MAC implements flow control (Pause Request as defined in IEEE802.3‐2008 Annex 31B).
Further documentation can be found here: "GB Ethernet UDP interface in FPGA".

Prliminary documentation on SPIDR can be found here.


ML605 Schematics
ML605 Layout
SPIDR Schematics
SPIDR Layout
SPIDR HPC-FMC Pinout
Nikhef TWiki SPIDR webpage


January 06, 2012:
Birth of this web page...

Last Updated: 13-01-2012
Peter Jansweijer