Generic I²C-Reconfigurable Active PatcH (GIRAPH)
Project description
The GIRAPH is an active 19" patch panel that provides robust 5V TTL IOs for FPGA boards. It is configurable through I²C or optionally via USB-C.
Main Features
- 32 channels, configurable as input, output, or high-Z
- Input: TTL level, Schmitt trigger, tolerates up to 30V (clamping should not degrade the upstream signal)
- Output: 5V if unloaded, 4V into 50Ω
- Double LEMO 00 coax connectors (for link/termination)
- Channel direction LED, blue for input, orange for output, off if not used
- Yellow activity LED, flash on rising edge, on for DC signal
- FPGA connector, High Density D-Sub, HD68 or HD50
- Only channels 1-32 connected, possibility to link a second patch PCB for channels 33-64
- Configurable via I²C
- Using two FPGA pins (2 pairs of pins available)
- Using LEMO 00 2-pins connectors (2 connectors available)
- Using USB-C (MCP2221A, Linux kernel driver available, also provides debug UART)
- Register structure based on PCAL9554B I²C GPIO expander, to reuse existing Linux kernel driver
- Input/output readback and edge detection
- Option to use the patch as an I²C/USB IO expander, without connecting the high-density connectors
- Onboard logic on ARM Cortex-M3 MCU (ATSAM3N1C), for configuration and diagnostics, optionally for IOs
- Firmware update via USB
- Two hex selection dials, one for I²C address, one for general purpose use
- One power good (green) LED, two general purpose (green/red) LEDs with PWM
- One general purpose push-button
Project information
- Schematics: Altium project, PDF
- Mechanical integration: FreeCAD project, PDF
- Official production documentation: EDA-04676-V1-0
- Users
- Software
- FAQ
Contacts
Commercial producers
- Not commercially available yet
General question about project
- Léa Strobino - CERN
Status
Date | Event |
---|---|
01/03/2022 | Start of project |
18/03/2022 | Definition of specifications, start of schematics design |
28/03/2022 | Start of procurement of electronic components |
09/06/2022 | First schematics review |
24/06/2022 | All review comments implemented, start of PCB design |
25/07/2022 | PCB design review, start of mechanical design |
15/09/2022 | PCB sent for validation |
15/11/2022 | Production of 2 prototypes |
15 November 2022