White Rabbit Module for NI CompactRIO Daniel Florin and David Wolf Physik Institut / Universität Zürich

Similar documents
Hardware Short Test. CompactRIO White Rabbit Module. Document Version

Developing Custom CompactRIO Modules

White Rabbit PTP Core

GAUSS OBC ABACUS 2017

LM961 Bluetooth Dual Mode Module Standalone (With Embedded Bluetooth v4.1 Stack)

White-Rabbit NIC Gateware

IPC. Preliminary Data Brief. IPC High speed phase current sensor with digital interface Draft Review Released

Switch v3 Hardware Status and Plans

LM780 Bluetooth Serial Data Module 25m Distance with On-Board Antenna

BTA-C Datasheet

GW-USB-05. User's Guide. FW v1.07. IQRF USB Gateway MICRORISC s.r.o. User_Guide_GW-USB-05_ Page 1

Lima (-I) Data sheet. Lima has N 2x2 radio supporting up to 300 Mbps data-rate and comes in two versions: commercial or industrial temperature

ORION USB3 Evaluation Kit

Melon S3 FPGA Development Board Product Datasheet

BTM-C Datasheet

ECD140/ECD140e INSTRUCTION MANUAL. Eddy-Current Displacement Sensor. Measurement Systems from LION PRECISION. for National Instruments CompactRIO

Introduction Technology Equipment Performance Current developments Conclusions. White Rabbit. A quick introduction. Javier Serrano

SLSC Overview USER GUIDE. Prototyping Module

Closed-loop Delfino Control Systems: Multiple Industrial Protocol Support using the AMIC110 Sitara Processor

Hands on Experience with AVR32

TEST REPORT POWER SUPPLY AND THERMAL V2

crio Multi-Channel Acquisition Unit mod. crio_vw01

ACTL-TIME: Report on recent activities. Arnim Balzer for the ACTL-TIME sub-work package ACTL-TIME Camera Call, SeeVogh July 1, 2016

Techniques for Optimizing Performance and Energy Consumption: Results of a Case Study on an ARM9 Platform

M M WIFI Module

Ct-BT04 Specification Sheet

Product Datasheet: DWM1001-DEV DWM1001 Module Development Board. Key Features and Benefits

CONV-TTL-BLO Production Test Suite

NanEye GS USB3 Evaluation Kit

Getting Results with CompactRIO and LabVIEW

QWaveSystems / Melon_S3_FPGA

The White Rabbit Project

NanoUSB3 Evaluation Kit for NanEye GS

TECHNICAL DESCRIPTION

Introduction to LabVIEW and NI Hardware Platform

FEATURES. APPLICATIONS Machine Vision Embedded Instrumentation Motion Control Traffic Monitoring Security

Product Overview: DWM1001-DEV DWM1001 Module Development Board. Key Features and Benefits

CHAPTER 1 Introduction of the tnano Board CHAPTER 2 tnano Board Architecture CHAPTER 3 Using the tnano Board... 8

Spartan -3A / Spartan -3AN Out of the box, now what? Eric Crabill Xilinx, Incorporated 04/01/2007

Functional Specification

Application State Machine

Designing Real-Time Control Applications Using LabVIEW and CompactRIO. Developer Days 2009

Ettus Research Update

See version notes page for changes EPOS. Aviation M2M LNG

Edge Power International (HK) Ltd. Product Specification

OEM API Specification

Adapter Modules for FlexRIO

NanoUSB3 Evaluation Kit for NanEye XS

Calypso-V6 VME / VXS. Extreme Signal Acquisition. and FPGA-based Processing. Without Compromise

crio PN Installation Instructions V0.2/ COMSOFT

WP 14 and Timing Sync

Rambutan (-I) Data sheet. Rambutan is a dual-band (2.4 or 5 GHz) module with a fast 720 MHz CPU and 128 MB of RAM and Flash

Manufacturer: National Instruments

Teledyne Imaging Sensors SIDECAR ASIC Development Kit & Focal Plane Electronics

Embedded Navigation Solutions VN 100, VN 200 & VN 300 Development Board User Manual

LM400 Plug & Play Bluetooth SMT Module Class 1

S2C K7 Prodigy Logic Module Series

Member of the ams Group

Advanced NI-DAQmx Programming Techniques with LabVIEW

CPT-COM-U Card. TTL Serial USB Isolated Interface Board. Technical Brief

CONTROL SYSTEM OF THE BOOSTER INJECTION POWER SUPPLY

HDMI to FMC Module User Guide

Clock and Fuses. Prof. Prabhat Ranjan Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar

NEMbox / NIMbox Programmable NIM Module

WiFi and Ethernet Shield With WiFi Audio

Display Datasheet. 2.1", 132 ppi, 240x146 pixels

Spartan-II Demo Board User s Guide

SMT338-VP. User Manual

LM048 Bluetooth v2.0, v2.1 RS232 Serial Adapter Standalone (With Embedded Bluetooth v2.0 / v2.1 Stack)

Doc: page 1 of 6

HF-LPB300 Low Power WiFi Module User Maunal V 1.0

Cerebot Nano Reference Manual. Overview. Revised April 15, 2016 This manual applies to the Cerebot Nano rev. A

The WaveDAQ system: Picosecond measurements with channels

2009 FRC Control System. Published by Team 103

Centipede. Datasheet. Centipede is QCA AR9331 SoC based DIP platform with an integrated 2.4 GHz N (1x1) radio

MINI-CAN User Manual. Issue 1.02

ML505 ML506 ML501. Description. Description. Description. Features. Features. Features

JESD204B Xilinx/IDT DAC1658D-53D interoperability Report

Converter Evaluation and Development (CED) Board EVAL-CED1Z

Product Brief. Model: TLM922S-P01A. Ver.1.4

KNJN I2C bus development boards

Programming External SPI Flash through JTAG for ECP5/ECP5-5G Technical Note

ISA Host Controller 15a Hardware Reference Release 1.2 (October 16, 2017)

Kinetis K70 System-On-Module (SOM) Baseboard Hardware Architecture

Preliminary. PACKAGE - 28-pin MLP (5mm X 5mm) Example Circuit Diagram CP V. 48MHz Oscillator. USB Function Controller 512B EEPROM

I want to express my thanks to you for being interested in our products and for having confidence in LogiFind International CO,. Ltd.

SATA Storage Duplicator Instruction on KC705 Rev Sep-13

ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B

Agenda. Programming FPGAs Why Are They Useful? NI FPGA Hardware Common Applications for FPGAs How to Learn More

[MG2420] MCU Module Datasheet. (No. ADS0705) V1.0

Datasheet DS0010 AM090 Wireless Meter-Bus 868MHz Narrowband Modem Advance Information Production Status Production

PCI Host Controller 14a Hardware Reference Release 1.2 (October 16, 2017)

EARTH PEOPLE TECHNOLOGY. ODIN-LINK BLE + MAXPROLOGIC Development System User Manual

Applications Wi-Fi sensors Wi-Fi automation Internet of things Wi-Fi enterteinment Serial to Wi-Fi

Kvaser PCIEcan User's Guide

Altera EP4CE6 Mini Board. Hardware User's Guide

Features. High-precision Analog input board (Low Profile size) for PCI Express AI-1616L-LPE AI-1616L-LPE 1. Ver.1.01

1.30 GHz Dual-Core CPU, 2 GB DRAM, 4 GB Storage, Kintex-7 70T FPGA, 4-Slot CompactRIO Controller

Ethernet1 Xplained Pro

Product Data Sheet. Rev Module Data Sheet MODEL : HC-05. Linvaor is the former of Wavesen. 2010/5/ /4/6. DRAWN BY : Ling Xin

Transcription:

White Rabbit Module for NI CompactRIO Daniel Florin and David Wolf Physik Institut / Universität Zürich Eighth White Rabbit Workshop, Geneva (Switzerland), 6-7 October 2014

Overview CompactRIO White Rabbit (CRIO-WR) is a standalone White Rabbit node implementation on a PCB with a form factor for National Instruments CompactRIO modules.

What Is CompactRIO? Reconfigurable embedded control and acquisition system made by National Instruments Includes a reconfigurable FPGA chassis, an embedded controller and I/O modules Programmed with NI LabVIEW National Instruments

C Series Module Hardware Overview The C Series module connects to the CompactRIO chassis through the 15-pin DSUB connector. The communication, power, and ground signals in this connection are collectively called the module interface. The EEPROM stores identification and calibration information. National Instruments (CompactRIO Module Development Kit User Manual)

C Series Module Interface Modules and carriers interact with each other through the C Series interface. The C Series interface is implemented through a 15-pin DSUB connector, which includes all required signals in addition to power and ground connections. The functions of many of these signals vary depending upon the current operating mode of the module. Different operating modes are defined to enable module identification, module configuration, I/O access, and sleep states. National Instruments (CompactRIO Module Development Kit User Manual)

Basics of Driver Development CompactRIO Module Development Kit 2.0 Configuration of EEPROM Implementation of the communication over SPI More information: http://sine.ni.com/nips/cds/view/p/lang/en/nid/14548

CRIO-WR Block Diagram FO Transceiver SFP FPGA FLASH Tunable Oscillators JTAG EEPROM WR PTP Core Temp / Unique ID 1.2 V 3.3 V USB Mini USB B USB-UART Bridge Power Supply User I/O HDSUB-15 User LEDs 4x TVSs CRIO User Core EEPROM CRIO HDSUB-15

Data, Ctrl CRIO-WR Module Interface +1.2 V +3.3 V Power Supply FPGA (CRIO User Core) Glue Logic SPI Slave EEPROM_CS VCC (+5 V) SLEEP ID_SELECT SPI_FUNC SPI_CS SPI_CLK SPI_MOSI SPI_MISO Connector HDSUB-15 EEPROM

CRIO-WR v1.0 Production Board EEPROM (WR), Temp / UID FLASH (FPGA configuration) Tunable Oscillators User LEDs Power Supply Module Interface USB JTAG User I/O EEPROM (CRIO) SFP FPGA

Main Features White Rabbit node in CompactRIO format Standalone WR operation (GrandMaster, Master or Slave mode) Xilinx Spartan-6 FPGA, SPI FLASH or JTAG configuration Programmable I/O (up to 10 x 3.3V / 5 x LVDS), e.g. 10 MHz and PPS inputs (GrandMaster mode) Reference clock and PPS outputs Trigger inputs / pulse outputs USB-UART bridge (WRPC user shell) Originally derived from and keeps maximum firmware compatibly with SPEC and CUTE-WR

CompactRIO Spec Violations CRIO-WR complies with most CompactRIO specifications. Violations (so far known): Requirement Specification CRIO-WR Current consumption <= 200 ma 480 ma Operating power, 85 C rated components (100 C rated components) <= 0.625 W (<= 1.5 W) 2.4 W Operating temperature range -40 to 70 C TBD Total inrush charge during module power-up time (integral of current drawn in excess of 200 ma) <= 150uC TBD

CompactRIO Spec Violations - Comments Current consumption, operating power / temperature: Hard to achieve specifications with present hardware! Operating power of main functional blocks: FPGA: approx. 1 W Clock generators: approx. 700 mw FO Transceiver: approx. 500 mw Total inrush charge during module power-up time: Specification possibly achievable by reducing the number of onboard bulk capacitors (22 uf) at +1.2V and +3.3V (tests planed) Issues: First tests at room temperature showed no issues. After 8 hours of constant operation (CRIO-WR master with CRIO-WR slave) the internal module ambient temperature is 45 C.

Considerations for a next hardware version Dedicated reference clock output at user I/O connector, i.e. not via FPGA output (jitter) but directly from disciplined reference clock generator Reducing operating power (clock generators ) Minor modifications on power supply / filtering / blocking?

Status, more information Status: HW v1.0, FW WRPC v2.1, FW CRIO v0.1 (demo), LabVIEW VI v0.1 (demo) WRPC mode GrandMaster, Master and Slave tested (CRIO-WR / CRIO-WR) First tests in crio chassis with LabVIEW (SPI EEPROM read / write, SPI FPGA read / write) More information: http://www.ohwr.org/projects/crio-wr/wiki

Thank you for your attention! Questions? florin@physik.uzh.ch dwolf@physik.uzh.ch