当前位置:网站首页>Clock distribution of jesd204 IP core (ultrascale Series)
Clock distribution of jesd204 IP core (ultrascale Series)
2022-07-28 20:30:00 【Quack~】
ultrascale series FPGA Clock allocation for
JESD204 need 5 Seed clock , Respectively :
1、 Clock of transceiver refclk,
2、 Kernel clock core_clk, The core clock rate is a single lane Transmission rate 1/40,
3、AXI Bus clock s_axi_aclk,
4、 Configure the clock dynamically drpclk,
5、 Deterministic delay sysref, The clock and core_clk Must be homologous .sysref Rate is : Lane_rate/(10*F*K)/2^N;N As a positive integer .
The clock network can be allocated by the clock network diagram below ,refclk after IBUFDS_GT Then it is divided into two ways , All the way to the transceiver , All the way through BUFG_GT Send to nuclear clock . after BUFG_GT The later clock can be used as the user clock . You can use this clock to divide the frequency to get sysref.
s_axi_aclk And drpclk No specific requirements , It can be used FPGA Clock frequency division of the clock gets , You can also use the nuclear clock to divide the frequency .

The concrete implementation is realized by the primitive .
// Clock distribution
IBUFDS_GTE3 CPLL_CLK (
.I (refclk_p ) ,
.IB (refclk_n ) ,
.CEB (1'b0 ) ,
.O (refclk ) , // As the clock of transceiver
.ODIV2 (refclk_1 ) // after BUFG_GT After as /core_clk
);
BUFG_GT refclk_bufg_gt_i (
.I (refclk_1 ) ,
.CE (1'b1 ) ,
.CEMASK (1'b0 ) ,
.CLR (1'b0 ) ,
.CLRMASK (1'b0 ) ,
.DIV (3'b000 ) ,
.O (refclk_2 ) //core_clk
);
refclk_wiz u_refclk_wiz(
.clk_160 (core_clk ) , // output clk_160
.clk_100 (clk_100_ref ) , // output clk_100
.reset (reset ) , // input reset
.locked (locked_ref ) , // output locked
.clk_in1 (refclk_2 ) //input 160MHz
); // input clk_in1
after BUFG_GT After the clock can be used IP The core divides the frequency to get the clock we need .
ultrascale series FPGA : GTH The location of
about ultrascale Series configuration JESD204 PHY You need to select the position of the transceiver , Can pass UltraScale FPGAs Transceivers Wizard This IP Check , see physical resources Of channel, Check the corresponding... Of the transceiver BANK, Through the schematic BANK Select the position of the transceiver .

about GTH, Four transceivers form a Qaud, One Qaud There are four in it CPLL、 One QPLL1、 One QPLL0.

边栏推荐
- How can Plato obtain premium income through elephant swap in a bear market?
- Storage of C language data in memory (1)
- 83. (cesium home) how the cesium example works
- 弹出模态框
- Extract China map from global.Nc data and calculate regional CO2 value based on acgis
- 6. Functions of C language, why functions are needed, how functions are defined, and the classification of functions
- Quick sort template
- [C language] Pointer elementary knowledge points
- DSACTF7月re
- Zfoo adds routes similar to mydog
猜你喜欢

4. Const and difine and the problem of initializing arrays with const and define

Usage Summary of thymeleaf
![Teach you how to draw a map with ArcGIS [thermal map]](/img/16/993da4678667884a98e1d82db37d69.png)
Teach you how to draw a map with ArcGIS [thermal map]

Shanghai Jiaotong University joined hands with Taobao to set up a media computing laboratory: promoting the development of key technologies such as video super score
![[fasttext -- Summary notes]](/img/4d/2871b2525bf0ea75ee958338b18013.png)
[fasttext -- Summary notes]

Install keras, tensorflow, and add the virtual environment to the Jupiter notebook

Raspberrypico serial communication

Merge sort template
![[task01: getting familiar with database and SQL]](/img/de/c1370461d8c2561c4dfd0ff5c7e830.png)
[task01: getting familiar with database and SQL]

9. Pointer of C language (5) how many bytes does the pointer variable occupy
随机推荐
WFST decoding process
Anaconda creation environment
2、 Relationship between software operation and memory
【实验分享】CCIE—BGP反射器实验
Linxu 【权限,粘滞位】
上海交大牵手淘宝成立媒体计算实验室:推动视频超分等关键技术发展
9. Pointer of C language (4) pointer and one-dimensional array, pointer operation
Solutions to the environment created by Anaconda that cannot be displayed in pycharm
7. Functions of C language, function definitions and the order of function calls, how to declare functions, prime examples, formal parameters and arguments, and how to write a function well
CNN convolutional neural network structure
[C language] Pointer elementary knowledge points
Multi-Modal Knowledge Graph Construction and Application: A Survey
Torch. NN. Linear() function
产品经理访谈 | 第五代验证码的创新与背景
[C language] guessing numbers game
[POC - proof of concept]
Tree row expression
Dsactf July re
Solve the problem that the nocturnal simulator cannot access the Internet after setting an agent
Durham High Lord (classic DP)