Simple PCIe FMC carrier with 150T FPGA (SPEC150)
Project description
This is the same card as the SPEC FMC carrier where a larger FPGA is used.
This larger version is notably required when one needs White Rabbit support with the FMCADC100M ADC mezzanine card. Usage in the White Rabbit Trigger Distribution project is such a case.
Main Features
- SPEC FMC carrier based
- 1x Xilinx Spartan6 FPGA (XC6SLX150T-3FGG484C) (is XC6SLX45T-3FGG484C on SPEC)
- 1x SPI 64Mbit flash PROM for multiboot FPGA powerup configuration, storage of the FPGA firmware or of critical data (W25Q64JVSFIQ) (is 32 Mbit flash PROM on the SPEC)
- PCI Device ID: 0x1A3 (is 0x18D on the SPEC)
Project information
- Official production documentation: EDMS EDA-02189-V4-2
Production Test Software
-
Production Test Software (PTS) for SPEC150
- Note that binaries are committed in this repo, as it is meant for one-time download and not for continuous development.
- Used Ubuntu 12.04.5 LTS.
- The main differences with respect to the SPEC45:
- Gnurabbit drivers updated to accept the SPEC150 device-id
- EEPROM test03 updated to accept different, bigger EEPROM
- Gennum EEPROM test12 updated to write the SPEC150 device-id
- All hdl re-synthesized for SPEC150 and the new binaries are available under the spec/firmwares folder
Contacts
Commercial producers
- SPEC - Creotech, Poland
- SPEC - Seven Solutions, Spain
Request if can provide in SPEC150 version:
- SPEC - INCAA Computers, Netherlands
- SPEC - ISD, Greece
General questions about project
- Erik van der Bij - CERN
Status
Date | Event |
---|---|
19-12-2019 | Created design and production files for SPEC150 |
15-06-2020 | CERN received 260 SPEC150 cards for use in the accelerator system with FMCADC100M |
Erik van der Bij - 15 June 2020