JESD204B vs JESD204C: Key Differences Compared

This page compares JESD204B and JESD204C, highlighting the key differences between these high-speed interface specifications.

Introduction:

JESD204B and JESD204C are high-speed interface specifications published by JEDEC (Joint Electron Devices Engineering Council). The specifications are designed to connect fast Analog-to-Digital Converters (ADCs) and Digital-to-Analog Converters (DACs) to high-speed FPGAs, processors, and ASICs. The three published specifications include JESD204A, JESD204B and JESD204C.

JESD204B

JESD204B

Here’s a breakdown of the features of JESD204B:

  • Published in 2011, it’s an enhancement of the previous version, JESD204A.
  • Device subclass 0 is backward compatible to JESD204A. Subclasses 1 and 2 are also supported.
  • Supports speeds up to 12.5 Gbps, a significant improvement over the 3.125 Gbps supported by JESD204A.
  • Supports single or multiple lanes, serial lane alignment and monitoring, and lane synchronization.
  • Features a modular design that supports multi-device synchronization.
  • Supports deterministic latency.
  • Utilizes 8B/10B encoding, scrambling, and descrambling.
  • For complete information, refer to the standard specifications published on jedec.org.

JESD204C

Following are the features of JESD204C:

  • Backward compatible with JESD204A and JESD204B standard versions.
  • Designed for high megabit and gigabit data rate applications in areas like 5G cellular equipment, test equipment, medical devices, and military applications.
  • Builds upon all the features of JESD204B, adding new benefits.
  • Supports device subclasses 0 and 1. Subclass-0 offers no deterministic latency. Subclass-1 uses a SYSREF signal to achieve deterministic latency.
  • LEMC counter based on E range from 1 to 256.
  • Uses 64/66 encoding, scrambling and descrambling.
  • No FEC support.
  • For complete information, refer to the standard specifications published on jedec.org.

Tabular Comparison: JESD204B vs JESD204C

The following table highlights the key differences between JESD204B and JESD204C:

FeaturesJESD204BJESD204C
Release year20112017
Data Rate (Maximum)12.5 Gb/sec32.5 Gb/sec
Encoding schemes8B/10B8B/10B, 64B/66B, 64B/80B
DC BalanceGoodBetter than JESD204B
Clock recoveryGoodBetter than JESD204B
Data alignmentGoodBetter than JESD204B
Bit Overhead25%3.125%, Much smaller than JESD204B
Scrambling polynomial1 + X14 + X151 + X39 + X58
CRC encoding / DecodingNot supportedSupported, CRC-12 is used to compute parity bits
Deterministic latencySupported, in terms of RBD frame cyclesSupported, in terms of number of RBD characters
Transceiver classesNot supportedSupported
SYNC• Timing of SYNC~ signal are relative to frame clock
• Supports hard wired SYNC interface
• Timing of SYNC~ signal are relative to sync generation and sync detection clocks
• Supports hard wired and soft SYNC interface
Phase synchronization• Same as JESD204A, except synchronous to local multi-frame clock (LMFC) instead of frame clock
• SYSREF (subclass-1); SYNC (subclass-2)
• LMFC (local multi-frame clock), Local Extended multi-block clock
• SYSREF (subclass-1 : 8B/10B, 64B/66B, 64B/80B);
SYNC (subclass-2 : 8B/10B)
Maximum K frames in multi-frame32256
Programmable ILAS lengthSupportedNot supported (Fixed to 4)