Reset、clock、locked和dcm_locked之间的坑

如果连locked, 并用再生的reset,petalinux-boot --qemu --prebuilt 3仿真可以通过, 但目标板boot会死掉,判断可能是因为时钟IP需要复位初始化工作,但reset又需要稳定的时钟,所以该循环会陷入死锁无解,时钟IP无法初始化进入工作状态。如下图错误设计:

参考设计一:

原DPU TRD设计,用了第一级reset,但dcm_locked并未连,所以可以成功

参考设计二:

而在Ultra96_master_1设计中用的是原始复位信号

参考设计三:

DPU建议文件《pg338-dpu.pdf》中的时钟IP用的是原始复位和原始时钟,不用locked

用的是再生reset, 但不用locked, 能正常工作

解决方案一:全部用原始的pl_reset

如果时钟IP的reset改成ZYNQ的原始的pl_reset, 则可以工作

解决方案二:去掉全部locked

全部去掉locked, 也可以工作。

解决方案三:只第一级reset不用locked

第一级reset作为全局复位, 但不能用locked, 其余两级可用,也可不用locked,可以工作

总结正确做法:

 第一级用作全局reset, 不用locked, 其余两级可用可不用locked
 全不用locked
 全用locked, 用原始的pl_reset,

Reset、clock、locked和dcm_locked之间的坑相关推荐

  1. js中for(i in array)和for(i=0;i<array.length;i++)之间的坑

    前情提要 刚刚接触到js写for循环的时候,觉得for(i in array)这种格式简直是非常直观,比三段论的for循环好写得多.直到遇到了一个坑,事情是这样的: 最开始的网页中,鉴于方便,清一色使 ...

  2. QUrl不同版本之间的坑

    在项目中使用了native application + html的方式构建界面. 之前在4.8.4用QUrl直接加载相对路径一点问题都没有.但是切换到5.1编译之后却发现本地的html文件全部没有加载 ...

  3. jquery新版本旧版本之间的坑

    JQuery自1.6.1版本开始增加一些属性,使用时尽量使用这些新的属性,例如:selected.checked.在高版本中赋值时最好用prop,如果用attr就会出现赋值不成功的问题, 一般自定义属 ...

  4. 《基于PLL分频计数的LED灯闪烁实例》实验记录

    问题概述: 输入FPGA引脚上的25MHz时钟,配置PLL使其输出4路分别为12.5MHz.25MHz.50MHz和100MHz的时钟信号,这4路时钟信号又分别驱动4个不同位宽的计数器不停的计数工作, ...

  5. MMCME2_ADV介绍 高级混合模式时钟管理器(7 Series FPGA)

    目录 MMCME2_ADV 高级混合模式时钟管理器(Advanced Mixed Mode Clock Manager) Introduction Design Entry Method 端口描述(P ...

  6. 【正点原子FPGA连载】 第二十章 LCD触摸屏实验摘自【正点原子】DFZU2EG/4EV MPSoC 之FPGA开发指南V1.0

    1)实验平台:正点原子MPSoC开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=692450874670 3)全套实验源码+手册+视频下载地址: h ...

  7. 基于小梅哥AC620开发板的NIOS II LWIP百兆以太网例程移植到自己做的板子上

    原程序是运行在小梅哥AC620开发板上的:基于小梅哥AC620开发板的NIOS II LWIP百兆以太网例程_ZLK1214的专栏-CSDN博客_小梅哥ac620[开发板]开发板型号:小梅哥AC620 ...

  8. 【ZYNQ】从入门到秃头06 Vivado下的IP核MMC/PLL实验

    文章目录 实验原理 创建Vivado工程 仿真 板上验证 生成其他PLL信号 很多初学者看到板上只有一个50Mhz 时钟输入的时候都产生疑惑,时钟怎么才 50Mhz ?如果要工作在 100Mhz . ...

  9. 【正点原子FPGA连载】 第二十章 LCD触摸屏实验 -摘自【正点原子】领航者ZYNQ之FPGA开发指南_V2.0

    1)实验平台:正点原子领航者ZYNQ开发板 2)平台购买地址:https://item.taobao.com/item.htm?&id=606160108761 3)全套实验源码+手册+视频下 ...

  10. 【FPGA】VGA显示文字、彩条、图片——基于DE2-115

    录 一.VGA概述 1.1 简述 1.2 管脚定义 1.3 行.场时序及分辨率 二.VGA显示文字 2.1 点阵汉字生成 2.2 工程建立 2.3 引入ip核-实现特定时钟频率+不同分辨率显示 2.3 ...

最新文章

  1. redis -Spring与Jedis集群 Sentinel
  2. Ubuntu安装LNMP
  3. error: failed to push some refs to 'https://gitee.com/xxx/xxx'
  4. Centos7使用yum安装Mysql5.7.19的详细步骤(可用)
  5. Style Lessons in Clarity and Grace (11th Edition)中文翻译
  6. 实战Makefile
  7. 笔记16(shell编程)
  8. HDU 3394 Railway(点双连通分量)
  9. 卡巴斯基离线升级方法图解
  10. 删除有TrustedInstaller权限的文件-亲测有效
  11. Oracle EBS新汇总模板创建系统余额表的记录
  12. 几句代码让Ios系统内核崩溃
  13. excel能改编码_如何修改Excel的编码-excel编码设置,查看excel编码格式
  14. 蚂蚁金服 Service Mesh 落地实践与挑战,附全套PPT下载
  15. 二十一、常见股票和量化投资策略
  16. c语言脱验证,CCAR.适航符合性验证思路简述
  17. 盘点 11 月份 火火火 的 GitHub 项目
  18. Python+大数据-数仓实战之滴滴出行(二)
  19. Caas社区作为一种服务
  20. 基于阿里云服务器的Qt SDK配置

热门文章

  1. ArcGIS裁剪shp时输出结果为空
  2. Excel快速填充列
  3. 电磁波,无线电,Wifi 4G,摩擦生电
  4. [原创][爬虫学习·一]爬取天天基金网的基金收益排行信息
  5. [python库]psd文件操作库--psd_tools
  6. Excel去除中文,只留英文和数字
  7. 安卓动画入门教程 Animation in Android(1)
  8. SQL Server——SELECT单表数据查询(二)
  9. freyja将重新把重心放在orm、sharding、cache上
  10. Openjudge:向量点积计算