【JESD204系列】一、JESD204总目录


文章目录

  • 0、术语和定义
  • 1、符号和缩写的含义
  • 2、链路配置参数含义及取值范围
  • 3、控制字符
  • 4、subclass0~2确定延迟
  • 5、时钟
  • 5、同步对齐过程

总链接:

JESD204B专栏

链接:

【JESD204系列】一、JESD204总目录
【JESD204系列】二、JESD204概述
【JESD204系列】三、JESD204B标准分层
【JESD204系列】四、JESD204B实现类型
【JESD204系列】五、传输层设计原理
【JESD204系列】六、加解扰模块的设计原理
【JESD204系列】七、8B10B编码


0、术语和定义

8B10B编码: 指定的DC平衡的面向八位字节的数据编码。
字符: 8B10B编码产生的符号。
代码组: 一组十个比特,在表示数据时传达一个八位字节。
字符时钟: 用于确认8B10B字符或八位字节排序的信号。
时钟发生器: 用于向JESD204B系统中的各种设备生成同步相位对准器件时钟的电路。注意时钟发生器电路可以包括一个或多个时钟发生器设备,但是它们必须使用公共源时钟。
控制接口: 一种特定于应用程序的接口,用于在转换器设备和逻辑设备之间以及或在设备和更高层应用程序级别之间传递信息(通常是状态和控制信息)。
转换时钟: 用于确认转换器中模拟采样时刻的信号。通常转换时钟与采样时钟相同,除了在插值dac或抽取adc的情况下,转换时钟比采样时钟更快。在所有情况下,转换时钟都是从器件时钟派生的。
转换器设备: 包含一个或多个转换器的组件封装。
数据链路: 由两个设备和互连数据电路组成的组件,由链路协议控制。
器件时钟: 设备必须从中生成本地时钟的主时钟信号。
帧: 一组连续的八位字节,其中每个八位字节的位置可以通过参考帧对齐信号来识别。
注1:帧对齐信号不一定出现在每帧中。
注2:在JESD204中,帧由F个八位字节组成,并在单个通道上传输。
帧时钟: 用于定序帧或监视其对齐的信号。
帧周期: 帧时钟的一个周期,即一帧的持续时间。在一个帧周期内,在多通道链路的每个通道上传输一个帧。
空闲模式: 用于当前未采样数据的转换器的操作模式。
无效代码组: 根据当前运行差异,在8B10B解码表的正确列中找不到的代码组。
线时钟: 用于对电接口上的串行位进行排序的信号。
本地时钟: 从器件时钟在设备内部派生的时钟,用于在设备内实现JESD204B链路。
逻辑器件: 仅包含或主要包含数字逻辑的组件包;例如,ASIC或FPGA。
多帧: 一组连续帧,其中可以通过参考多帧对准信号来识别每个帧的位置。
注1多帧对齐信号不一定出现在每个多帧中。
注2在JESD204中,多帧由K个帧组成,并在单个通道上传输。
多帧时钟: 用于对多帧进行排序或监视其对齐的信号。
多点链路: 互连三个或更多设备的数据通信链路。
接收器: 连接到通道的电路,用于将串行比特流重建为时间对齐的帧。接收器由一个物理层块和一个链路层块组成。
接收器块: 接收器传输层与连接到一条链路的所有接收器链路层和物理层块的组合。
接收器设备: 包含一个或多个接收器块的组件包。
差分信号(P,N)的上升沿: 当信号P从低逻辑电平变为高逻辑电平并且信号N从高逻辑电平变为低逻辑电平时发生的同时转换。
运行差异: 值为+或-的二进制参数,表示8B10B代码组序列中的1和0之间的不平衡。
采样时钟: 用于定义帧内样本边界的信号。通常采样时钟与帧时钟相同,在一个帧内每个转换器有多个样本的情况下,采样时钟是帧时钟的整数倍。在所有情况下,采样时钟都是从器件时钟导出的。
加扰器: 一种随机机制,用于消除连续相同传输符号的长串,并在不改变信令速率的情况下避免信号频谱中出现谱线。
源时钟: 从中导出各种其他时钟信号的振荡器。该振荡器通常是时钟发生器设备内的VCO,或时钟发生器电路内的外部VCO。
SYSREF: 一种周期性、一次或“间隙”周期性信号,用于对齐JESD204B子类1设备中的本地时钟的边界。SYSREF必须与器件时钟源同步。
发送器: 串行化输入帧并在通道上传输所得比特流的电路。发射机由一个链路层块和一个物理层块组成。
发射机块: 发射机传输层和连接到一条链路的所有发射机链路层和物理层块的组合。
发射机设备: 包含一个或多个发射机块的组件包。
有效代码组: 根据当前运行差异,在8B10B解码表的正确列中找到的代码组。

1、符号和缩写的含义

缩略词 英文 释义
LMFC Local Multi Frame Clock 本地多帧时钟
LEMC Local Extended Multiblock Clock 本地扩展多块时钟
CDR Clock Data Recovery 时钟和数据恢复
MCDA Multiple Converter Device Alignment 多转换器设备对准
CGS Code Group Synchronization 代码组同步
ILAS Initial Lane Alignment Sequence 初始通道对齐序列
RBD RX Buffer Delay 接收端缓冲器延迟
RD Running Disparity 极性偏差

2、链路配置参数含义及取值范围

参数名 含义 取值范围
M 每个设备中的转换器数 1-256
L 每个转换器链路的通道数 1-32
F 每个帧中的字节数 1-256
S 每帧中每个转换器的采样点数 1-32
N 转换器分辨 1-32
N’ 每个采样的总比特数 1-32
K 每个多帧中帧的数量 1-32
CF 每个链路每个帧周期的控制字数量 0-32
CS 每个采样的控制比特数 0-3
HD 高数据密度模式使能 0-1

3、控制字符

字符简写 字符 编码前数值 RD=-1时编码结果 RD=+1时编码结果 功能说明
/R/ /K28.0/ 000_11100 001111_0100 110000_1011 多帧开始
/A/ /K28.3/ 011_11100 001111_0011 110000_1100 通道对齐
/Q/ /K28.4/ 100_11100 001111_0010 110000_1101 链路配置数据开始
/K/ /K28.5/ 101_11100 001111_1010 110000_0101 组同步
/F/ /K28.7/ 111_11100 001111_1000 110000_0111 帧同步

4、subclass0~2确定延迟

subclass0:不支持确定延迟;
subclass1:SYSREF
subclass2:SYNC~。

5、时钟

源时钟: 从中导出各种其他时钟信号的振荡器。该振荡器通常是时钟发生器设备内的VCO,或时钟发生器电路内的外部VCO。
器件时钟: 器件必须从中生成本地时钟的主时钟信号。
转换时钟: 用于确认转换器中模拟采样时刻的信号。通常转换时钟与采样时钟相同,除了在插值dac或抽取adc的情况下,转换时钟比采样时钟更快。在所有情况下,转换时钟都是从器件时钟派生的。
帧时钟: 用于定序帧或监视其对齐的信号。
多帧时钟: 用于对多帧进行排序或监视其对齐的信号。
本地时钟:器件时钟在器件内部派生的时钟,用于在器件内实现JESD204B链路。
采样时钟: 用于定义帧内样本边界的信号。通常采样时钟与帧时钟相同,在一个帧内每个转换器有多个样本的情况下,采样时钟是帧时钟的整数倍。在所有情况下,采样时钟都是从器件时钟导出的。
线时钟: 用于对电接口上的串行位进行排序的信号。

各时钟关系图:

5、同步对齐过程

发送器和接收器各维护一个LMFC,所有发送器和接收器连接到一个公共(源)SYSREF,这些器件利用SYSREF复位其LMFC,这样所有LMFC应互相同步(在一个时钟周期内)。

SYSREFsignal(DeviceSubclass1)
a、确定时延(小于1个多帧时钟周期)。
b、对齐和器件时钟同源,LMFC周期的整数倍,在DeviceClk沿变化时采样SYSREF信号,确定时延,对齐多帧和帧时钟。SYSREF用于对齐所有收发器件LMFC相位。

SYNC~signal:
同步请求信号。接收端与接收器帧时钟同步。CGS后在接收端LMFC边沿拉高。释放SYNC(所有器件都会看到)后,发送器在下一次(TX)LMFC绕回0时开始ILAS。如果F*K设置适当,大于(发送器编码时间)+(线路传播时间)+(接收器解码时间),则接收数据将在下一个LMFC之前从接收器的SERDES传播出去。接收器将把数据送入FIFO,然后在下一个(RX)LMFC边界开始输出数据。发送器SERDES输入与接收器FIFO输出之间的已知关系称为确定性延迟。

【JESD204系列】一、JESD204总目录相关推荐

  1. leetcode 力扣每日一题系列详解——总目录

    这是总目录,该系列持续更新中........ leetcode 力扣每日一题系列详解--总目录

  2. 【图解图数据库系列】- 文章总目录(定时更新)

    前言 本系列博文会不断更新和修改,大家可以收藏该文章或关注博主,便于以后的查找: 本次更新时间:2022/07/07日 博主从2018年因为业务原因开始接触图数据库,写该系列文章的目的主要是在图库使用 ...

  3. 【JESD204系列】三、JESD204B标准分层

    font color=#999AAA > JESD204B 作为一种分层规范,在规范中共定义了四个层,分别为应用层,传输层,数据链路层和物理层.各层分别执行各自的对应的功能,最终通过四个层的联合 ...

  4. CSS系列讲解-总目录

    总目录: 欢迎来到孙叫兽的<CSS系列讲解>,蓝色字体为传送门,点击进入即可.本专栏已完结,大前端专栏支持更新. 玩转CSS系列: 什么是CSS?你真的理解? CSS页面DEMO CSS基 ...

  5. Rockchip开发系列 - 总目录

    By: fulinux E-mail: fulinux@sina.com Blog: https://blog.csdn.net/fulinus 喜欢的盆友欢迎点赞和订阅! 你的喜欢就是我写作的动力! ...

  6. Yocto开发讲解系列 - 总目录

    Yocto开发讲解系列总纲 Yocto开发专栏前言 Yocto开发专栏总目录 快速上手 Yocto理论篇 Metadata Layer BitBake工具 Toolchain或交叉编译器 Linux内 ...

  7. RH850从0搭建Autosar开发环境系列讲解 - 总目录

    总目录 大家好,本文章系列主要专注于Davinci工具基于RH850芯片从0构建Autosar开发环境,集成到GreenHills编译,最终在板子中运行代码,中间过程的编译错误处理都会尽可能的清晰展示 ...

  8. 基于DDD的现代ASP.NET开发框架--ABP系列文章总目录(转)

    出处:http://www.cnblogs.com/mienreal/p/4528470.html ABP相关岗位招聘:给热爱.NET新技术和ABP框架的朋友带来一个高薪的工作机会 ABP交流会录像视 ...

  9. 基于DDD的现代ASP.NET开发框架--ABP系列文章总目录

    ABP相关岗位招聘:给热爱.NET新技术和ABP框架的朋友带来一个高薪的工作机会 ABP交流会录像视频:ABP架构设计交流群-7月18日上海线下交流会的内容分享(有高清录像视频的链接) 代码自动生成: ...

最新文章

  1. UVA 315 :Network (无向图求割顶)
  2. 用Enterprise Architect从源码自动生成类图
  3. xml凭证模板的一般制作
  4. 各种资源思科、gns3……
  5. php global global,PHP中global全局变量的作用范围
  6. KafkaConsumer 长时间地在poll(long )方法中阻塞
  7. Java集合篇:ConcurrentHashMap详解(JDK1.6)
  8. 人脸识别(一)——从零说起
  9. 【python】python redis的安装与使用
  10. 《犯罪心理学》读书笔记(part8)--犯罪心理的主观差异(中下)
  11. 2021,我在枯燥乏味中寻找坚持下去的理由
  12. MySQL对于有大量重复数据表的处理方法
  13. 汇编在嵌入式编程中的作用_如何在嵌入式Power BI报表中以编程方式传递凭据
  14. springMVC中获取request 对象
  15. 利用unittest+ddt进行接口测试(二):使用yaml文件管理测试数据
  16. VS2003项目转VS2008项目
  17. oracle里面的double,oracle建表语句double
  18. 宝立食品IPO股价八连涨 是业绩支撑还是资本迷局?
  19. OpenGL学习笔记--字体库freetype2、FTGL
  20. opencv学习-均值滤波blur

热门文章

  1. 软件测试工程师工作日常100问系列三【乐搏TestPRO】
  2. 涉密信息系统建设管理
  3. iOS 农历和阳历切换
  4. Tensorflow2实现像素归一化与频谱归一化
  5. 手机爱奇艺html5,爱奇艺手机会员能在电视上用吗?解决的两种方法
  6. 六、libinput功能介绍(一,按键防抖)
  7. 选择一个创业项目应该关注哪几个方面
  8. 【cocos shader 010】 lua OpenGL ES 高斯动态虚化模糊 模拟后处理缓冲
  9. 台式计算机 主控芯片型号,电脑主控芯片的种类及主控芯片的原理
  10. 四、Echarts实现堆叠折线图