Low latency and concurrent sensor processing

Lattice Semiconductor Corporation has announced that Valve has selected Lattice’s low power and low cost iCE40 FPGA to enable concurrent data capture and processing for its SteamVR Tracking.

As a low power and low latency sensor hub on the SteamVR tracking platform, Lattice’s iCE40 FPGA significantly reduces the number of signals that need to be routed from the sensors to the applications processor (AP)/microcontrollers (MCUs) on the printed circuit board (PCB), which in turn reduces EMI emissions, PCB congestion and improves signal integrity.

“Our low power, low cost, and small form factor iCE40 FPGA allows each sensor to have an independent interface for low latency data capture and parallel processing,” said Ying Chen, senior business development manager at Lattice Semiconductor. “Our FPGA enables the host to accurately process simultaneous sensor events by providing the MCU with metadata such as time stamping. This capability can also be useful in other movement or flow related analysis where low latency and concurrency are required.”

A complete hardware and software system, SteamVR tracking has three main components: the base station, sensors on tracked objects, and a host processor. The solution allows the host processor to determine where the tracked objects are located in space outlined by the base stations in real-time. Valve has announced over 500 licensees around the world creating with this royalty-free technology.

In addition to SteamVR, Lattice’s devices are also used in many other VR/AR offerings including WirelessHD connectivity for wireless VR applications allowing consumers to cut the cord for an immersive experience, multi-camera aggregation for 360 cameras, as well as inside-out cameras and MIPI bridging for micro displays.