当前位置:网站首页>掌握JESD204B(二)–AD6676的调试
掌握JESD204B(二)–AD6676的调试
2022-07-30 05:48:00 【FPGA-信号处理】
掌握JESD204B(二)–AD6676的调试
配置部分
时钟芯片HMC7044配置
HMC7044芯片说明
HMC7044芯片框图:
本项目中使用的芯片模式为外时钟(输入100MHz晶振),PLL1使能模式,VCO频率为2400MHz;时钟配置关系如下:
a) 输入至AD的时钟都配置为VCO的12分频200MHz;
b) 输入至AD的SYS_REF都配置为VCO的1024分频为2.34375MHz;
c) 输入至FPGA的时钟配置为100MHz;
d) 输入至FPGA的SYS_REF配置为2.34375MHz;
e) 输入至FPGA的GTX时钟配置为200MHz(用于GTX的参考时钟);
HMC7044寄存器部分配置:
SPI配置时序:
AD芯片AD6676
AD6676框图:
a) 信号带宽: 20 MHz至160 MHz;
b) 中频中心频率: 70 MHz至450 MHz;
c) 2.0 GSPS至3.2 GSPS ADC时钟速率;
d) 可选抽取系数: 12、 16、 24和32;
e) 片内衰减器范围为27 dB、步进为1 dB;
ADC配置:
SPI配置时序:
JESD204B接口配置
JESD PHY配置


线速率:4Gbps;
参考时钟:200MHz;
PLL TYPE:CPLL;
JESD配置



数据接收部分
配置完成以后等待链路的链接,链路的链接过程主要有以下几步:
JESD204B链路建立
AD6676 JESD204B Tx接口按照JEDEC标准204B(2011年7月规范)的规定,以Subclass 0或Subclass 1工作。链路建立过程
分为下列几个步骤:代码组同步、 ILAS和用户数据。
代码组同步(CGS)和SYNCINB
代码组同步(CGS)是JESD204B接收机找到数据流中10位符号间边界的过程。在CGS阶段, JESD204B发射(JESD Tx)模块传送/K28.5/字符。接收机必须使用时钟和数据恢复(CDR)技术,在输入数据流中定位/K28.5/字符。接收机通过置位AD6676 SYNCINB±引脚上的低电平信号,发出一个同步请求。然后, JESD Tx便开始发送/K/字符。接收机同步之后,便解除SYNCINB信号置位,使其变为高电平。 AD6676接着在下一个LMFC边界发送一个ILAS。SYNCINB±引脚操作选项可通过SPI寄存器加以控制。虽然SYNCINB输入默认配置为正引脚上的CMOS逻辑电平,但也可通过寄存器0x1E7配置为正/负引脚上的差分LVDS输入信号。 SYNCINB输入信号的极性也可通过寄存器0x1E4予以反转。
数据接收:
注意:
硬件框图参考上一篇“”掌握JESD204B(一)–AD6676的调试;
边栏推荐
- C language, usage of qsort in library function, and explanation
- VsCode连接远程服务器并修改文件代码
- Knowledge of the day: handwritten deep copy and shallow copy (solves the problem of circular references)
- Vim查找字符
- 基于STM32F103的消防系统之火焰传感器
- Unity Shader标准光照模型——高光反射
- QT weekly skills (3)~~~~~~~~~ serial port addition
- 【JVM】线上应用故障排查
- 陕西Biotin-LC_CAS:72040-64-3_N-生物素氨基己酸供应商价格
- vscode 设置 sublime 的主题
猜你喜欢

二、2队列

IO进程线程->标准IO->day1

The most complete difference between sizeof and strlen, as well as pointer and array operation analysis

进制详解(二进制、八进制、十进制、十六进制详解及相互转换,位运算)

Cas 80750-24-9,去硫代生物素 N-羟基琥珀酰亚胺,淡黄色固体

C 语言之学生管理系统-多文件编程

Biotin-C6-amine_N-生物素基-1,6-己二胺_CAS:65953-56-2_100mg

基于STM32F103的消防系统之火焰传感器

Acwing Brush Questions Section 1

QT serial 2: LORA test platform based on QT and STM32H750 (1)
随机推荐
[Common usage of markdown]
Deep Interpretation of void (*signal(int , void(*)(int)))(int) in "C Traps and Defects"
Unable to open socket file: target process not responding or HotSpot VM not loaded
Biotin-Dadps-azide|CAS:1260247-50-4|生物素-DADPS-叠氮
arthas常用命令
NS3 error fatal error: ns3/opengym-module.h: No such file or directory
-----博客声明
ssh script space character conversion
题解——汉明距离
爬楼梯C语言
Written before the official account - QT, ARM, DSP, microcontroller, power electronics and transmission!
Biotinyl Cystamine_CAS:128915-82-2_生物素半胱胺
【markdown常用用法】
图扑数字孪生煤矿开采系统,打造采煤“硬实力”
IEEE在指定期刊下搜索相关论文
wsl2设置静态ip(固定ip)static ip
IO进程线程->标准IO->day1
DADPS-生物素-炔基_CAS:2241685-22-1试剂反应原理
快速排序学习记录
VsCode connects to the remote server and modifies the file code