Connecting the Internet of Things

Instrumentation Gateways provide high-bandwidth data streaming between High Performance Computing (HPC) clusters and real-time applications such as data acquisition, process control and simulation. Crossfield's instrumentation products incorporate IEEE 1451 style sensor identification and calibration as well as network time synchronization. The Instrumentation Gateway enables the configuration, calibration, and time synchronization of instruction remotely over the network. Whether the instrumented system is a meter or kilometer in size, the data can be collected and analyzed with assurance that the sensor data is time correlated.

Real Time Operating System (RTOS)

Instrumentation Gateways feature a Linux real-time operating system (RTOS) built with the Crossfield SDK for poky under the Yocto Project that uses Freescale’s Linux kernel and u-boot. The Preempt-RT patch is applied to the embedded Linux kernel to provide precision event scheduling for application and kernel processes.
Stacks Image 1397
Stacks Image 1519

Digital Signal Processing

Crossfield’s Instrumentation Gateways feature a high performance Field Programmable Gate Array (FPGA) fabric that can be used to synchronously capture or output real-time data through a variety of FMC interface or instrumentation modules. The FPGA fabric can also be used for real-time digital signal processing of data, for example digital filtering of GSPS ADC outputs or coordinate translation of image frames.

Crossfield provides a framework for development of real-time embedded instruments, including interfaces to two or three banks of DDR3-1800 SDRAM, precision timing, and the InfiniBand or Ethernet network. A network processor provides support for OFED and network drivers and precision time protocol.

Open Fabrics Enterprise Distribution (OFED)

Crossfield’s development team ported the OFED drivers and libraries to embedded Linux in the Crossfield SDK for use with poky under the Yocto Project. Many of the open source network programming features for HPC systems are now available on embedded systems.

OFED provides a kernel bypass for RDMA READ and WRITE transactions, enabling the hardware to transfer data directly between kernel or user memory and the network and remote memory. Crossfield has implemented this capability for memory attached to the FPGA, enabling peer-to-peer memory transfers between FPGA memory and remote memories.

Crossfield is a Contributor Member of the NVM Express organization and has implemented NVMe technology in a VPX SSD and Instrumentation Gateway. The NVMe technical group is defining NVMe over Fabrics, including support for NVMe over InfiniBand and Ethernet networks.
Stacks Image 2008
Stacks Image 1934

Precision Timing and Synchronization

Crossfield’s products provide physical (PHY) layer support for IEEE 1588 Precision Time Protocol (PTP) and Synchronous Ethernet (SyncE). With a PHY-layer implementation of these protocols, instrumentation can be synchronized to nanosecond level precision across the local area network.

Precision timing allows multiple network sensors to capture data simultaneously or network transducers to output data in unison.

Networking Technologies

Crossfield’s Instrumentation Gateway products currently feature 1/10/40 Gbps Ethernet and 40/56 Gbps InfiniBand (QDR/FDR) network interfaces, with 100 Gbps Ethernet and InfiniBand (EDR) products on the horizon.

Our Remote Direct Memory Access (RDMA) enabled products implement FPGADirectTM. FPGADirect provides peer-to-peer data transfer, enabling wire-speed data streaming between high-performance sensors and transducers and real-time computer systems. The real-time computer system can range from a single desktop computer to a large parallel computing cluster.

* FPGADirect is a trademark of Mellanox Technologies
Stacks Image 2225
Stacks Image 2062

Power over Ethernet (PoE+)

Some of Crossfield’s products can be powered through a copper network cable (Ethernet CAT6) using IEEE 802.3at Power over Ethernet Plus (PoE+). For these products, a single CAT6 cable provides data communications, precision time synchronization and power to the network sensor or transducer.