当前位置:网站首页>Mastering JESD204B (2) – Debugging of AD6676
Mastering JESD204B (2) – Debugging of AD6676
2022-07-30 07:37:00 【FPGA - Signal Processing】
Mastering JESD204B (2) – Debugging of AD6676
Configuration Section
Clock chip HMC7044 configuration
HMC7044 Chip Description
HMC7044 chip block diagram:
The chip used in this projectThe mode is external clock (input 100MHz crystal oscillator), PLL1 is enabled mode, and the VCO frequency is 2400MHz; the clock configuration relationship is as follows:
a) The clocks input to AD are configured as VCO divided by 12 frequency 200MHz;
b)The SYS_REF input to AD is configured as VCO divided by 1024 to 2.34375MHz;
c) The clock input to FPGA is configured as 100MHz;
d) The SYS_REF input to FPGA is configured as 2.34375MHz;
e) The GTX clock input to the FPGA is configured as 200MHz (the reference clock for GTX);
HMC7044 register part configuration:
SPI configuration timing:
AD chip AD6676
AD6676 block diagram:
a) Signal bandwidth: 20 MHz to160 MHz;
b) IF center frequency: 70 MHz to 450 MHz;
c) 2.0 GSPS to 3.2 GSPS ADC clock rate;
d) Selectable decimation factors: 12, 16, 24 and 32;
e) The on-chip attenuator has a range of 27 dB and a step of 1 dB;
ADC configuration:
SPI configuration timing:
JESD204B Interface Configuration
JESD PHY Configuration


Line rate: 4Gbps;
Reference clock: 200MHz;
PLL TYPE: CPLL;
JESD Configuration



Data receiving section
After the configuration is completed, wait for the link of the link. The linking process of the link mainly includes the following steps:
JESD204B link establishment
AD6676 JESD204B Tx interface according to the provisions of JEDEC standard 204B (July 2011 specification), works as Subclass 0 or Subclass 1.The link establishment process
is divided into the following steps: code group synchronization, ILAS and user data.
Code Group Synchronization (CGS) and SYNCINB
Code Group Synchronization (CGS) is the process by which a JESD204B receiver finds the boundaries between 10-bit symbols in a data stream.During the CGS phase, the JESD204B transmit (JESD Tx) module transmits the /K28.5/ character.The receiver must use clock and data recovery (CDR) techniques to locate /K28.5/ characters in the incoming data stream.The receiver issues a synchronization request by asserting a low signal on the AD6676 SYNCINB± pins.Then, JESD Tx starts sending /K/ characters.After the receiver is synchronized, the SYNCINB signal is deasserted and brought high.The AD6676 then sends an ILAS at the next LMFC boundary.SYNCINB± pin operation options can be controlled through SPI registers.Although the SYNCINB input is configured by default as a CMOS logic level on the positive pin, it can also be configured as a differential LVDS input signal on the positive/negative pin through Register 0x1E7.The polarity of the SYNCINB input signal can also be reversed using Register 0x1E4.
Data Receive:
Note:
The hardware block diagram refers to the previous article ""Mastering JESD204B (1)-AD6676 debugging;
边栏推荐
猜你喜欢

STM32F103连接L9110S电机驱动控制小水泵

kubernetes搭建SonarQube进行代码扫描

掌握JESD204B(一)–AD6676的调试

图扑数字孪生煤矿开采系统,打造采煤“硬实力”

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

快速开发 GraphScope 图分析应用

How to save modelsim simulation data as a file

网络协议01 - 基础概念

04-packing and unpacking

二、2队列
随机推荐
实现二叉树--实现删除
图扑数字孪生煤矿开采系统,打造采煤“硬实力”
Unity Shader 空间坐标系
Delete all files containing a keyword in the current path
元宇宙与图扑国风的碰撞,科技与文化的虚实融合
图扑软件数字孪生民航飞联网,构建智慧民航新业态
THREEJS辉光与景深特效
Comparison of advantages and disadvantages of VsCode and Sublime editors
BlockingQueue详细介绍
Vineyard: 开源分布式内存数据管理框架
2020-09-03 Solve the very slow installation of pip install [Errno 101] Network unreachable problem
D-Desthiobiotin|D-脱硫生物素|CAS:533-48-2用于蛋白质和细胞的标记
how to use xilinx's FFT ip
STM32F103连接L9110S电机驱动控制小水泵
网络协议01 - 基础概念
Cas 80750-24-9,去硫代生物素 N-羟基琥珀酰亚胺,淡黄色固体
DADPS Biotin Azide( CAS:1260247-50-4生物素基团和叠氮基团的 PEG 衍生物
Devops基本概念和原理
GNNLab: A Novel GNN System Based on Spatial Sharing Ideas
事件传递和响应者链条