本例使用PLL产生多个时钟,通过ila观察所产生的各时钟频率是否符合设计;

仿真是理想化的模型,将程序加载到IC中通过ila监测实际状况会更贴切实际应用。

这里使用时钟信号完成ila监测试验,除了“懒”,还有常犯的错——飚车虽然嗨,超速总被拍...

1.设置PLL输出的多时钟

Vivado的官方IP查找操作一致,此处忽略,

通过PLL生成多个不同频率时钟,各时钟概况如下:

2.ILA配置

3.ILA接入电路

//
// clk_gen.v
//module clk_gen(input sys_clk,input sys_rstn,output clk_20m, //20MHz,50nsoutput clk_25m, //25MHz,40nsoutput clk_100m, //100MHz,10nsoutput clk_100m_p  //100MHz,10ns ,反相);wire   clk_200m,clk_50m,clk_50ns,clk_40ns,clk_20ns,clk_10ns,clk_10ns_p;//时钟生成clk_wiz_0 inst0(// Clock in ports.clk_in1(sys_clk),      // input clk_in1// Control signals.resetn(sys_rstn), // input resetn// Clock out ports.clk_out1(clk_20m),     // output clk_out1.clk_out2(clk_25m),     // output clk_out2.clk_out3(clk_50m),     // output clk_out3.clk_out4(clk_100m),     // output clk_out4.clk_out5(clk_100m_p),     // output clk_out5.clk_out6(clk_200m),     // output clk_out6 //这里是摄像头的抓拍速度// Status signals.locked());       // output locked//ila监测ila_0 inst1_clk_watch (.clk(clk_200m), // input wire clk //这里的摄像头反应速度需要足够快===生死线===//下面的司机,开车的速度不要超过死亡速度.probe0(sys_rstn), // input wire [0:0]  probe0  .probe1(clk_50ns), // input wire [0:0]  probe1 .probe2(clk_40ns), // input wire [0:0]  probe2 .probe3(clk_20ns), // input wire [0:0]  probe3 .probe4(clk_10ns), // input wire [0:0]  probe4 .probe5(clk_10ns_p) // input wire [0:0]  probe5);assign clk_50ns = clk_20m;  //对外输出assign clk_40ns = clk_25m;  //对外输出assign clk_20ns = clk_50m;  //内部消化assign clk_10ns = clk_100m;  //对外输出assign clk_10ns_p = clk_100m_p;  //对外输出endmodule

4.电路应用

set_property -dict {PACKAGE_PIN U18 IOSTANDARD LVCMOS33} [get_ports sys_clk]
set_property -dict {PACKAGE_PIN J15 IOSTANDARD LVCMOS33} [get_ports sys_rstn]
set_property -dict {PACKAGE_PIN B19 IOSTANDARD LVCMOS33} [get_ports clk_20m]
set_property -dict {PACKAGE_PIN C20 IOSTANDARD LVCMOS33} [get_ports clk_25m]
set_property -dict {PACKAGE_PIN P19 IOSTANDARD LVCMOS33} [get_ports clk_100m]
set_property -dict {PACKAGE_PIN N18 IOSTANDARD LVCMOS33} [get_ports clk_100m_p]

5.使用方法

ila采样时钟是200MHz,即每个刻度代表5ns,由以下ila抓取图可得clk_10ns_p和clk_10ns是反相关系,clk_10ns与clk_20ns、clk_40ns、clk_50ns波形周期分别有2倍、4倍、5倍关系,且周期越大,波形变化越快。

综上,该试验没问题。

xilinx基础篇Ⅱ(9)Prj5 ILA的使用相关推荐

  1. xilinx基础篇Ⅰ(3)ISE14.7下载FPGA

    1. 打开IMPAC 进入 ISE14.7 软件以后,我们点击 Configure Target Device 图标,进入 IMPACT 程序下载界面 2. 初始化链(chain),识别芯片 在 IM ...

  2. xilinx基础篇Ⅰ(2)下载器驱动安装

    1. 驱动程序路径 ISE14.7 软件安装完成后,下载器的驱动已经在 ISE 的安装目录下,路径如下,名称为install_digilent.exe . 64 位系统的用户需要安装 nt64 目录下 ...

  3. xilinx基础篇Ⅰ(8)ISE14.7下载CPLD

    由于xilinx后续集中开发vivado,ISE更新到14.7就不再更新,所以ISE的局限性在于,不再支持7系列FPGA芯片以及新生代ZYNQ芯片,仅支持6系列或者部分初代7系列以及CPLD; 本节讲 ...

  4. xilinx基础篇Ⅰ(1)ISE14.7软件安装

    话不多说,直接上... 1. 软件获取 略 2. 运行解压文件中的xsetup.exe 应用程序 3. 在弹出框中选择 Next 4. 同意以下两个条款(勾选),然后next 5. 也同意以下条款(勾 ...

  5. Python Qt GUI设计:信号与槽的使用方法(基础篇—7)

    目录 1.信号与槽的概念 2.信号与槽的基础函数 2.1.创建信号函数 2.2.连接信号函数 2.3.断开信号函数 2.4.发射信号函数 3.信号和槽的使用方法 3.1.内置信号与槽的使用 3.2.自 ...

  6. Python Qt GUI设计:窗口布局管理方法【强化】(基础篇—6)

    目录 1. 水平布局类(QHBoxLayout) 2.垂直布局类(QVBoxLayout) 3.网格布局类(QGridLayout) 3.1.单一的网络布局 3.2.跨越行.列的网络布局 4.表单布局 ...

  7. Python Qt GUI设计:窗口布局管理方法【基础】(基础篇—5)

    目录 1.布局管理器进行布局 2.容器控件进行布局 3.geometry属性:控件绝对布局 4.sizePolicy属性:微调优化控件布局 Qt Designer提供4种窗口布局方式,分别如下: Ve ...

  8. ES6 你可能不知道的事 – 基础篇

    ES6 你可能不知道的事 – 基础篇 转载 作者:淘宝前端团队(FED)- 化辰 链接:taobaofed.org/blog/2016/07/22/es6-basics/ 序 ES6,或许应该叫 ES ...

  9. python多线程并发_Python进阶记录之基础篇(二十四)

    回顾 在Python进阶记录之基础篇(二十三)中,我们介绍了进程的基本概念以及Python中多进程的基本使用方法.其中,需要重点掌握多进程的创建方法.进程池和进程间的通信.今天我们讲一下Python中 ...

最新文章

  1. Java基础:Java变量、数据类型、运算符(2)
  2. 作为“山寨版脸书”Reels在网站推广中真的要和Tik Tok死磕?
  3. 对爬虫爬取到的数据进行存储
  4. 应用上下文webApplicationContext
  5. hdu 1576 A/B
  6. C语言 底层IO openclose
  7. iBatis的基本配置+CRUD操作
  8. Checkbox与RadioGroup的使用方法
  9. java中的数组增删查改操作,java数组实现增删改查
  10. php+美图秀秀,美图秀秀头像编辑器的使用? thinkphp+七牛方案
  11. JAVA后端开发的一些工作经验
  12. 苹果计算机远程控制软件,向日葵远程控制软件iPhone手机远程控制电脑
  13. pr2020视频剪辑出现闪烁抖动
  14. Error response from daemon: Container XXX is restarting, wait until the container is running
  15. 数论 | 秦九韶算法(Horner法则)
  16. 两步免费开通企业微信,不用提交资料
  17. 完整责任链模式——回旋链
  18. IT类实习/工作习惯心得
  19. Verilog计数器0~9999
  20. 211大学中哪几所计算机专业好,北京哪些211大学计算机专业比较好考研

热门文章

  1. 长时间戴太阳镜可使视力下降
  2. HIT校园网ps4联机教程
  3. 种植牙的突出优点是什么?
  4. 按以下规律将电文变成密码,将字母A变成E,a变成e,即变成其后的第四个字母
  5. 芯片的单双电源供电问题
  6. matlab随机函数rand取值范围,Matlab随机函数rand使用中应注意的问题
  7. 【Python自然语言处理】读书笔记:第三章:处理原始文本
  8. docker网络模式与none模式配置网络
  9. HttpClient使用不当,服务挂了!是时候系统学习一下了
  10. IIS的应用程序池,程序异常停用,可能的原因