当前位置:网站首页>Jesd204b clock network
Jesd204b clock network
2022-07-07 07:08:00 【MDYFPGA】
This article is an original article by Ming Deyang , Reprint please indicate the source !
Mingdeyang's JESD204B After the acquisition card project is integrated on the board , You can use the upper computer to configure through Gigabit Network AD9144 and AD9516 card , High speed ad collection . Finally, the sine wave of the set frequency can be collected on the oscilloscope and the upper computer . This article focuses on JESD204B Clock network .
One ,JESD204B Overview of clock network principle
This article takes JESD204B subclass1 To discuss the timing needs of the clock and TI Implementation of clock chip scheme . Any serial protocol cannot be separated from frame and synchronization ,JESD204B No exception , It also requires the same frame structure between the sender and the receiver , Then synchronize in a way , That is, identify the beginning .JESD204B It uses the edge of the clock signal to identify the beginning of synchronization , And through a certain handshake signal, both the sender and the receiver can correctly identify the length and boundary of the frame , Therefore, the clock signal and its timing relationship are important for JESD204B It is extremely important . The figure below is typical of JESD204B System connection of the system :
Device Clock It is the master clock of the device , Generally, it is a sampling clock or an integer frequency doubling clock in a digital to analog converter , The frame of the protocol itself and the clock of multiple frames are also based on Device Clock.SYSREF It is used to indicate different converters or logic Device Clock Edge of , Or between different devices Deterministic latency The reference of . As shown in the figure below ,Device Clock and SYSREF The temporal relationship that must be satisfied .
SYSREF The first rising edge of must be very easy to be Device Clock Catch , This requires SYSREF and Device Clock Meet the timing relationship in the above figure . Usually because of PCB The length of the line and the output of different channels of the clock device Skew, It will bring some errors ,Device Clock The rising edge of does not necessarily coincide with SYSREF In the middle of the pulse , As long as the project is within a certain range, it can be guaranteed JESD204 The transceiver works normally .
Two , Ming Deyang JESD204B Project clock network introduction
Ming Deyang JESD204B Acquisition card project use Xilinx Of KC705 Development board , disjunctive DA The board contains ad9144 Chips and ad9516 Clock chip .
The project consists of FPGA Send a source clock to ad9516 chip , Then by ad9516 Chip output 4 A clock , among 2 A clock is sent to FPGA, in addition 2 A clock is sent to ad9144 chip . The specific structure is as follows :
AD9516 Introduce
AD9516, This is a result of ADI Designed by the company 14 Output clock generator , It has sub picosecond jitter performance , It is also equipped with on-chip integrated phase-locked loop (PLL) And voltage controlled oscillator (VCO). Intraslice VCO The tuning frequency range is 2.55 GHz to 2.95 GHz. perhaps , The highest... Can also be used 2.4 GHz The outside of the VCO/VCXO.
AD9516 Yes 6 road (3 Yes )LVPECL Output ,4 road (2 Yes )LVDS Output and 8 road LVCMOS( Every LVDS It can be used as 2 road LVCMOS) Output . The shared value between each pair is 1-32 Frequency division value of , therefore , Each pair LVPECL perhaps LVDS The output clock frequency is the same .LVPECL The output can reach 1.6GHz,LVDS The output can reach 800MHz,LVCMOS Can be up to 250MHz. Enter the reference clock frequency and VCO The working frequency has something to do with : Fvco=(Fref/R)*(P*B+A)
Each output has a single frequency division factor (1-32) You can configure the , Through the selection of reference clock , Inside P、B、A Register and the configuration of each frequency division register , We can get the clock we want .
The above is about mingdeyang JESD204B Introduction of clock network , Mingdeyang can undertake based on JESD204B High speed data transmission project , To learn more , Interested students can leave messages to discuss with each other !
边栏推荐
- Bus message bus
- Initial experience of addresssanitizer Technology
- Libcurl returns curlcode description
- Stack Title: nesting depth of valid parentheses
- 根据IP获取地市
- Exception of DB2 getting table information: caused by: com ibm. db2.jcc. am. SqlException: [jcc][t4][1065][12306][4.25.13]
- Brand · consultation standardization
- Use of completable future
- Redhat5 installing vmware tools under virtual machine
- How can brand e-commerce grow against the trend? See the future here!
猜你喜欢
How DHCP router works
从零到一,教你搭建「CLIP 以文搜图」搜索服务(二):5 分钟实现原型
MATLAB小技巧(29)多项式拟合 plotfit
Redhat5 installing vmware tools under virtual machine
多个kubernetes集群如何实现共享同一个存储
Jetpack Compose 远不止是一个UI框架这么简单~
Stack and queue-p79-10 [2014 unified examination real question]
联合索引ABC的几种索引利用情况
What books can greatly improve programming ideas and abilities?
子组件传递给父组件
随机推荐
SVN version management in use replacement release and connection reset
Sqlserver multithreaded query problem
MOS管参数μCox得到的一种方法
How does an enterprise manage data? Share the experience summary of four aspects of data governance
Matlab tips (30) nonlinear fitting lsqcurefit
Can 7-day zero foundation prove HCIA? Huawei certification system learning path sharing
分布式id解决方案
How DHCP router works
根据IP获取地市
Test of transform parameters of impdp
一文带你了解静态路由的特点、目的及配置基本功能示例
Stack and queue-p79-9
ANR 原理及实践
父组件传递给子组件:Props
MYSQL binlog相关命令
LC interview question 02.07 Linked list intersection & lc142 Circular linked list II
Exception of DB2 getting table information: caused by: com ibm. db2.jcc. am. SqlException: [jcc][t4][1065][12306][4.25.13]
Sword finger offer high quality code
Big coffee gathering | nextarch foundation cloud development meetup is coming
mysql查看bin log 并恢复数据