Welcome to the SPIDR (Speedy PIxel Detector Readout module) Twiki SPIDR_Logo3_small.png

SPIDR firmware

SpidrFirmware

List of SPIDR boards and chipboards (Lock not public, link to page)

Fix link? Error 410

Documentation of SPIDR boards and chipboards (Lock not public, link to page)

Fix link? Error 410

Old SPIDR prototypes (ML605 based)

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:

SPIDR_MPX3_BlockDiagram.jpg

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-MPX3 can be found here. This includes an IPMUX and LEON3 register descriptions.

Further design details can be found on the Mpx3SpidrDetails page.

The CPU runs various software components of software, which are all orchestrated at the App layer level. The various software layers can be seen below.

firmware-design-small.png

Pictures of the SPIDR board:

spidr1.JPG spidr2.JPG

spidr_met_chip.jpgSPIDR_MPX3_Chipmap.jpg

Relevant Links

SPIDR Schematics

SPIDR Layout

SPIDR HPC-FMC Pinout

SPIDR FMC Pins seen from TOP

ML605 Schematic

ML605 Layout

problems/changes for the spidr board

Medipix collaboration Home Page

Mpx3GUI

Status

January 18 Birth of this web page; SPIDR PCB currently being assembled
April 12 SPIDR PCB testing in progress
April 26 first medipix3.1 wirebonded to SPIDR PCB
April 26 successful readout of chipID!
August 9 display of first frames with SpidrTV (12bit counter only) 4chips at 250Hz
   
   
   

General information

-- MartinVanBeuzekom - 2012-01-16

Topic revision: r36 - 2017-08-16 - NavritBal
 
This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright © 2008-2018 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback