Download presentation
Presentation is loading. Please wait.
Published byCharleen Stevens Modified over 9 years ago
1
Micro-Research Finland Oy Timing System with Two-Way Signaling cRIO-EVR Jukka Pietarinen EPICS Meeting Padova October 2008
2
Micro-Research Finland Oy jukka.pietarinen@mrf.fi17.10.2008 Timing System Topology Event Generator (EVG) 12-Way Fan-Out RF input (50 MHz to 1.6 GHz) Rep. Rate Trigger Input e.g. 50 Hz TTL Hardware Triggers/Clocks 12-Way Fan-Out Event Receiver (EVR) Hardware Outputs Event Receiver (EVR) Multimode fiber
3
Micro-Research Finland Oy jukka.pietarinen@mrf.fi17.10.2008 Two-Way Signaling Event Generator (EVG) Fan-Out/Concentrator RF input (50 MHz to 1.6 GHz) Rep. Rate Trigger Input e.g. 50 Hz TTL Hardware Triggers/Clocks Fan-Out/Concentrator Event Receiver (EVR) Hardware Outputs Event Receiver (EVR) Multimode fibers VME or CompactPCI/PXI Hardware inputs
4
Micro-Research Finland Oy jukka.pietarinen@mrf.fi17.10.2008 cPCI-FCT-8
5
Micro-Research Finland Oy jukka.pietarinen@mrf.fi17.10.2008 Fan-Out one in – eight out fan-out up to 2.5 Gbps SFPs with multimode transceivers (single mode for extended reach) CDR to regenerate gigabit rate signal
6
Micro-Research Finland Oy jukka.pietarinen@mrf.fi17.10.2008 Concentrator Eight in – one out Uplink TX port is using local reference Forwarding of –Events –Distributed bus bit –Data buffers
7
Micro-Research Finland Oy jukka.pietarinen@mrf.fi17.10.2008 Broadcasting Event Generator (EVG) Fan-Out/Concentrator RF input (50 MHz to 1.6 GHz) Rep. Rate Trigger Input e.g. 50 Hz TTL Hardware Triggers/Clocks Fan-Out/Concentrator Event Receiver (EVR) Hardware Outputs Event Receiver (EVR) Multimode fibers Hardware inputs Loopback Uplink port
8
Micro-Research Finland Oy jukka.pietarinen@mrf.fi17.10.2008 Concentrator – Event Forwarding Each RX channel has 2k event FIFO –Hold events in case of simultaneous events from several ports Priority encoding –First come – first served –Round-robin One event from one port → next port
9
Micro-Research Finland Oy jukka.pietarinen@mrf.fi17.10.2008 Concentrator – Distributed bus bits Eight bit wide distributed bus Each distributed bus bits from all ports is logically OR’ed together
10
Micro-Research Finland Oy jukka.pietarinen@mrf.fi17.10.2008 Concentrator – Data Buffer Forwarding Each RX channel has 2 kbyte data FIFO Forwarding starts immediately after start of reception –Latency is minimized Priority: Round-Robin
11
Micro-Research Finland Oy jukka.pietarinen@mrf.fi17.10.2008 Concentrator – Latency Performance Events162 ± 4 ns Distributed bus bits107 ± 4 ns Data buffers181 ± 8 ns 499.654/4 MHz Event Clock Latency of Concentrator only (without fibre delays)
12
Micro-Research Finland Oy jukka.pietarinen@mrf.fi17.10.2008 CompactRIO Event Receiver Timing receiver form factors: –VME64x 6U –PMC (PCI mezzanine) –CompactPCI/PXI 3U Need for timing for embedded systems MRF is working together with LANL and NI to design an Event Receiver for cRIO
13
Micro-Research Finland Oy jukka.pietarinen@mrf.fi17.10.2008 CompactRIO EVR prototype SFP transceiver for event link FPGA with high speed serial link 10/100 ethernet for control and configuration 64 Mbytes DDR2 memory 2 × 16 Mbits serial flash EEPROM 9 to 35 VDC power supply input Power dissipation Achieve required timing resolution Achieve required data transfer capability Control and configuration methods –cRIO –ethernet Challenges (when used with NI HW/LabView)
14
Micro-Research Finland Oy jukka.pietarinen@mrf.fi17.10.2008 cRIO-EVR Stand-alone 9 to 35 VDC power supply input DSUB15 with max. 11 I/O pins, ethernet control Lattice Mico32 (lm32) system –32-bit soft-core CPU –10/100 ethernet MAC –DDR2 memory controller Work started to port RTEMS to lm32 target –Tool set compiled from sources Binutils 2.19 (Lattice toolkit + some patches) Gcc-3.4.4 (Lattice toolkit + some patches) Newlib-1.16 (with RTEMS patches) Existing lm32 port for ucLinux –Is and (most probably) will not get into kernel mainstream
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.