Xilinx FPGA配置clocking时钟动态相位输出
开发平台基于Vivado2017.3,器件使用的是Kintex7。
先贴个时序图:
如何动态配置clocking输出时钟相位,首先在ip核设置界面,勾选Dynamic Phase Shift,在左侧接口总览里面可以看到多出来4个信号,psclk:用于相移控制信号的驱动时钟,psen:控制相位偏移的使能信号,psincdec:用于相位正负偏移的信号,1表示正向偏移,0表示负向偏移。最后psdone是相位偏移完成标志信号。权威的接口说明可以自行查阅xilinx 官方手册pg065。
在第二页输出时钟最后勾选Use Fine PS,
关注一下VCO的频率,一个psen高脉冲,输出相位偏移1/56个VCO周期。
然后例化一下,写个testbench,我看clocking这个ip核的example中,psclk的频率设置的是100Mhz。仿真使用的Vivado自带的仿真器,因为Modelsim仿真时,psdone信号死活不拉高,估计是有BUG。
仿真波形如下,一个psen,输出时钟相位偏移20ps。刚好等于1/891Mhz/56
Xilinx FPGA配置clocking时钟动态相位输出相关推荐
- xilinx mmcm输出时钟动态相位移动
xilinx的时钟动态相位移动需要使用MMCM,同时使能 ps ,设置如下: 其输入端口为psclk ,psen ,psincdec ,输出psdonde psen每拉高一个psclk时钟,就相位就会 ...
- Xilinx FPGA单端时钟设计方法
1.1 Xilinx FPGA单端时钟设计方法 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)Xilinx FPGA单端时钟设计方法: 5)结束语. 1.1.2 本节引 ...
- xilinx芯片管脚使用限制_【转载】 Xilinx FPGA配置的一些细节
0 参考资料 (1) Xilinx: Development System Reference Guide. dev.pdf, v10.1 在Xilinx的doc目录下有. (2) Xilinx: V ...
- Xilinx FPGA 配置之ICAP
在网络通信中ICAP通常指Internet Content Adaptation Protocol,但在Xilinx FPGA 中ICAP(Internal Configuration Access ...
- 从设置、加载、启动看Xilinx FPGA配置流程
尽管FPGA的配置模式各不相同,但整个配置过程中FPGA的工作流程是一致的,分为三个部分:设置.加载.启动. 本文引用地址: http://www.21ic.com/embed/hardware/pr ...
- Xilinx FPGA的专用时钟引脚及时钟资源相关
主要参考了https://www.eefocus.com/liu1teng/blog/12-02/237897_4533d.html .Xilinx UG471.UG472以及Xilinx Forum ...
- Xilinx FPGA中全局时钟资源的使用方法
1. IBUFG 即输入全局缓冲,是与专用全局时钟输入管脚相连接的首级全局缓冲.所有从全局时钟管脚输入的信号必须经过IBUFG单元,否则在布局布线时会报错.IBUFG支持AGP,CTT,GTL,GTL ...
- Xilinx FPGA时钟资源的使用
赛灵思FPGA时钟资源的类型:DCM.PLL.PMCD.MMCM DCM:数字时钟管理器 PLL:锁相环 PMCD:相位匹配时钟分频器 MMCM:混合模式时钟管理器 DCM实际上就是一个DLL(延迟锁 ...
- XILINX FPGA时钟资源
Xilinx FPGA时钟资源 Xilinx FPGA时钟包括全局时钟资源.局部时钟资源和I/O时钟资源.Xilinx FPGA除了提供丰富的时钟网络之外,还提供了强大的时钟管理模块,并不断改进,从V ...
- Xilinx FPGA DDR3设计(二)时钟介绍
引言:本文介绍Xilinx FPGA外接DDR3时钟相关参数及配置. 1.DDR3芯片时钟.位宽和数据带宽 以MT41K256M16RH-125为例,DDR3关键时序参数如图1所示. 1.1 DDR3 ...
最新文章
- Google是如何做Code Review的?| CSDN原力计划
- 修改title样式_css常见样式命名规则
- 【对讲机的那点事】带你玩转灵通LT33公网集群对讲机
- go消息服务器吗,Go语言聊天服务器
- ae输出quicktime设置_AE大神再现酷炫神技能,AE中怎么输出带透明通道的视频文件!...
- 浏览器加载和渲染html的顺序
- nyoj - 概率计算 926
- 深入理解 Linux的 I/O 系统
- linux 下创建并动态加载.so 文件
- 在Atom中运行脚本
- python统计行号_利用Python进行数据分析(第三篇上)
- java连接mysql数据库时出现乱码_java连接mysql数据库中文乱码问题
- 宣布正式发布 Azure 媒体服务内容保护服务
- flume介绍及应用
- 桌球小游戏(java)编程
- 目标目录非空,而且似乎未包含以前编译的应用程序。请手动删除它,或选择其他目标目录...
- 博客项目实现文章评论功能
- 国内外一些软件开发大公司
- 睿智的目标检测46——Pytorch搭建自己的Centernet目标检测平台
- 心形炫彩LED灯设计