Programmable Logic


When is JESD204B the right choice?

16 July 2014 Programmable Logic

Anyone involved in high-speed data capture designs that use an FPGA has probably heard the buzzword for the new JEDEC standard: JESD204B. Recently a lot of engineers have contacted Texas Instruments requesting information on the JESD204B interface, including how it works with an FPGA and how it will make their designs easier to execute.

This article discusses the evolution of the JESD204B standard and what it means to a systems design engineer.

What led to the JESD204B standard?

About 10 years ago, designers of high-speed data converters switched from using the traditional single-ended CMOS interface to using a differential LVDS interface because the latter enabled higher data rates (the CMOS interface is limited to about 200 Mbps.)

The LVDS interface also improved noise coupling on signal lines and power supplies. The drawback of this interface was higher power consumption at lower sampling speeds. This gave the CMOS interface a reason for existence, and it is still being used today.

With the evolution of analog-to-digital converters (ADCs) requiring faster sampling rates and higher channel density, the industry was demanding a faster, more power-efficient digital interface than parallel LVDS. In order to overcome this challenge, a true serial interface called JESD204 was developed and approved by JEDEC in April 2006.

The JESD204 interface is defined as a single-lane, high-speed serial link connecting single or multiple data converters to a digital logic device with data rates of up to 3,125 Gbps. It needs a common frame clock sent to the converter and the FPGA to synchronise the frames.

Supporting only one lane and one serial link, JESD204 was soon viewed as not quite as useful as initially hoped, so in April 2008 the standard was revised to JESD204A. This extended support for multiple aligned lanes and multipoint links, but the maximum speed was still limited to 3,125 Gbps.

This drove the development in July 2011 of JESD204B, which promises to address several different system design challenges. Besides drastically increasing the supported data rates from 3,125 Gbps to 12,5 Gbps, it also greatly simplifies multichannel synchronisation by adding the deterministic latency feature.

What is the JESD204B standard?

JESD204B supports interface speeds of up to 12,5 Gbps, uses a device clock instead of the previously used frame clock, and has three different subclasses. Subclass 0 is backward compatible with JESD204A except at higher speeds, and it does not support deterministic latency.

Figure 1. JESD204B Subclass 0 interface.
Figure 1. JESD204B Subclass 0 interface.

Furthermore, the SYNC signal has special timing requirements for error reporting (Figure 1). Subclass 1 uses synchronisation signal SYSREF to initiate and align the local multi-frame clocks across devices (Figure 2). This synchronises data transmission and achieves a known, deterministic latency across the digital link.

Figure 2. JESD204B Subclass 1 interface.
Figure 2. JESD204B Subclass 1 interface.

Subclass 2 uses the SYNC signal for that same purpose (Figure 3). Due to SYNC timing constraints, Subclass 2 is typically employed for data rates lower than 500 MSps. For speeds higher than this, Subclass 1 with an external SYSREF clock is commonly preferred.

Figure 3. JESD204B Subclass 2 interface.
Figure 3. JESD204B Subclass 2 interface.

JESD204B-compliant receivers are outfitted with an elastic buffer that is used to compensate for skew across serialiser/deserialiser (SerDes) lanes, which simplifies board layout. This elastic buffer stores the data until the data from the slowest lane arrives, at which time it releases the data from all lanes simultaneously for digital processing.

This skew management is possible because the data clock is embedded in the serial data stream.

Why care about the JESD204B interface?

Since JESD204B-compliant data converters serialise and transmit output data at a much higher rate than with previous interfaces, the number of pins required on the data converters as well as on processors or FPGAs is drastically reduced, translating to smaller package sizes and lower cost. However, the biggest benefits from the reduced pin count may be a much simpler layout on the printed circuit board (PCB) and easier routing because there are much fewer lanes on the board.

Layout and routing are further simplified by the reduced need for skew management, which is made possible by the data clock now being embedded in the data stream and the presence of the elastic buffer in the receiver. Hence, the need for trace squiggles to match lengths is eliminated.

The JESD204B standard also allows longer transmission distances. Relaxed skew requirements enable logic devices to be placed much farther from data converters to avoid any impact on sensitive analog parts. Additionally, the JESD204B interface is adaptable to different resolutions of data converters. This removes the need for physical redesign of transceiver/receiver (Tx/Rx) boards (logic devices) for future ADCs and digital-to-analog converters (DACs).

Does this mean the end for the LVDS interface?

The CMOS interface provides lower power consumption for data converters with lower data rates, while the JESD204B interface offers a few benefits over the traditional LVDS interface. So does the LVDS interface have any chance of survival?

The simple answer is yes. While the JESD204B standard has simplified multichannel synchronisation by using deterministic latency, there are applications that require minimal latency (and, in an ideal world, no latency). These applications (for example, aerospace applications like radar) need an immediate response to an action or detection; any possible delay must be minimised. For these applications, the LVDS interface should be considered, since the JESD204B-compliant data converter’s delay in serialising the data is omitted.

For more information contact Erich Nast, Avnet Kopp, +27 (0)11 319 8600, erich.nast@avnet.eu, www.avnet.co.za





Share this article:
Share via emailShare via LinkedInPrint this page

Further reading:

Solving industry 4.0 challenges with software-configurable I/O
Altron Arrow Programmable Logic
Software-configurable I/O modules solve problems caused by connecting legacy equipment to modern Ethernet controllers by allowing for the efficient use of all channels in an I/O system.

Read more...
Rapid prototyping with new Xilinx FPGA evaluation kit
EBV Electrolink Programmable Logic
Equipped with the Xilinx Spartan-7 FPGA, the kit is built for rapid prototyping of industrial networking, embedded vision and automotive designs.

Read more...
Embedded vision development tool for RISC-V FPGA
EBV Electrolink Programmable Logic
Microchip Technology announced the second development tool offering in its Smart Embedded Vision initiative for designers using its PolarFire RISC-V system-on-chip (SoC) FPGA. The industry’s lowest-power ...

Read more...
Latest updates to Libero SoC v2021.3 Design Suite
Altron Arrow Programmable Logic
Microchip Technology recently introduced new MPFS025T/095T/160T/250T PolarFire SoC devices with Tgrade2 operating conditions in standard and -1 speed grades and MPFS095TS/250TS/460TS devices with MIL ...

Read more...
HLS tool suite for PolarFire FPGAs
EBV Electrolink Programmable Logic
The need to combine performance with low power consumption in edge compute applications has driven demand for field programmable gate arrays (FPGAs) to be used as power-efficient accelerators while also ...

Read more...
Mid-range FPGAs for edge compute systems
Avnet Silica Programmable Logic
Edge compute systems need compact programmable devices with low power consumption and a small enough thermal footprint to eliminate fans and other heat mitigation while providing robust compute horsepower. ...

Read more...
Microchip achieves JEDEC qualification for rad-tolerant FPGA
Future Electronics Programmable Logic
Developers of small-satellite constellations and other systems used in ‘New Space’ missions must deliver both high reliability and radiation protection while meeting stringent cost and scheduling requirements. ...

Read more...
Intel Agilex FPGAs deliver flexibility and agility for the data-centric world
Altron Arrow Editor's Choice Programmable Logic
The Agilex FPGA fabric and innovative chiplet architecture delivers an extensible FPGA platform that scales across a wide range of device densities and brings key features and benefits to the table.

Read more...
Security tool for mission-critical FPGAs
Future Electronics Programmable Logic
Mission-critical and other high-assurance systems deployed worldwide are under rapidly evolving threats from cybercriminals who attempt to extract Critical Program Information (CPI) via the FPGAs that ...

Read more...
Lattice releases new version of sensAI
Future Electronics Programmable Logic Design Automation
New enhancements have been made to Lattice Semiconductor’s award-winning sensAI solution stack for accelerating AI/ML (artificial intelligence/machine learning) application development on low-power Lattice ...

Read more...