Presentation is loading. Please wait.

Presentation is loading. Please wait.

Micro-Research Finland Oy Timing System with Two-Way Signaling cRIO-EVR Jukka Pietarinen EPICS Meeting Padova October 2008.

Similar presentations


Presentation on theme: "Micro-Research Finland Oy Timing System with Two-Way Signaling cRIO-EVR Jukka Pietarinen EPICS Meeting Padova October 2008."— Presentation transcript:

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


Download ppt "Micro-Research Finland Oy Timing System with Two-Way Signaling cRIO-EVR Jukka Pietarinen EPICS Meeting Padova October 2008."

Similar presentations


Ads by Google