vivado:debug状态下无法抓取数据。(已解决)

2023-10-30

这两天搞一个小项目,里面用到了SPI,时钟频率很低,我就设置了10MHz。结果,我在VC707的板子上跑。崩溃呀,跑都跑通了,但是用debug,怎么也抓取不到波形。一度怀疑是vivado 2017.4又存在重大bug。

然后,仔细看了看他的报错内容。说我的设计与器件不匹配dismatch。。。然后建议我三点。留意到第三点的时候,我发现有问题了。第三点是说:建议我把ila模块时钟调整到超过JTAG时钟的2.5倍以上。我一想,有道理呀!!是不是JTAG时钟太快了。ila在工作时,波形来不及往里打,结果JTAG就什么都抓不到了。赶紧调整ila模块时钟,把时钟调到100MHz。这下,瞬间OK了。。

简直崩溃呀。不得不吐槽xilinx的设计。。这个ila完全可以按照双口RAM的模式来设计,存入的数据满足一定量后,再通过JTAG上传。

 

下面转载一个帖子。这个帖子也说了这个问题。

https://blog.csdn.net/jm123jmjm/article/details/60857920

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vivado:debug状态下无法抓取数据。(已解决) 的相关文章

  • WSL2 引起的 VirtualBox 启动问题

    罪魁祸首 https docs microsoft com zh cn windows wsl wsl2 install 尝试启用 WSL2 执行了 Enable WindowsOptionalFeature Online FeatureN
  • 9、数据类型

    1 布尔型布尔型的值只可以是常量 true 或者 false 初始化默认false 一个简单的例子 var b bool true 2 数字类型整型 int 和浮点型 float32 float64 Go 语言支持整型和浮点型数字 并且支持
  • 正则化- logistics回归

    正则化是一种常见的机器学习技术 它是在模型训练过程中为了防止过拟合而引入的一种约束方法 它通过在模型的损失函数中增加正则项来实现 正则项通常是模型参数的范数 L1 或 L2 范数 通过限制参数的大小来使得模型更加简单 从而减少过拟合的风险
  • pyinstaller 打包流程大体说明(linux)

    一 在文件中配置好 spec build sh start sh stop sh 文件后 后面的打包过程就很简单了 1 其中 spec文件是打包的流程 与pyinstaller有关 可以参考pyinstaller的spec文件编写规范 它能
  • SpringBoot 发布webservice接口,实现接口如何调用业务层代码

    如果直接按照业务层方式 在webservice实现是不可行的 Autowired无法自动注入 还会报空指针的错误 因为在webservice的自动注入不是在spring容器中找bean对象 所以按照service层方式是无法取得对象 所以我
  • OpenCL编程入门(一)

    OpenCL简介 开放计算语言 Open Computing Language OpenCL 是非盈利技术联盟Khronos Group管理的异构编程框架 该框架充分利用了CPU DSP FPGA GPU的计算能力 OpenCL支持多层次的
  • Java如何处理PermGen内存泄漏问题

    PermGen和内存泄漏问题 在Java早期版本中 永久代 PermGen 是Java虚拟机 JVM 中的一个内存区域 用于存储类的元数据 静态变量 常量等 PermGen的大小是固定的 如果PermGen空间不足 会抛出OutOfMemo
  • 舵机使用基础(SG90模拟舵机和MG90S数字舵机为例)(附驱动程序)

    工作环境 蓝色粗体字为特别注意内容 1 系统环境 SG90模拟舵机 MG90S数字舵机 12C5A60S2单片机 2 参考文献 很多不是航模或者机器人爱好者的同学可能舵机了解比较少 笔者也一样 只是单纯的单片机爱好者 只是有时候需要用舵机来
  • 【舰船数据集格式转换】AIR-SARShip-1.0数据集VOC转COCO

    提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档 文章目录 前言 一 sar舰船图像检测数据集 二 使用步骤 1 原始数据集 2 xml2json AIR SARShip 1 0 3 json文件 总结 前言 最近一直在做s
  • Qt Charts简介

    文章目录 一 图标类型Charts分类 1 折线图和样条曲线图 2 面积图和散点图 3 条形图 4 饼图 5 误差棒图 6 烛台图 7 极坐标图 二 坐标轴Axes类型分类 三 图例 四 图表的互动 五 图表样式主题 一 图标类型Chart
  • Linux软链接硬链接的区别

    ln是linux中又一个非常重要命令 它的功能是为某一个文件在另外一个位置建立一个同步的链接 当我们需要在不同的目录 用到相同的文件时 我们不需要在每一个需要的目录下都放一个必须相同的文件 我们只要在某个固定的目录 放上该文件 然后在 其它
  • vscode链接AutoDL,并使用xtfp7传输文件

    1 AutoDL简介 AutoDL是一个GPU租赁平台 便宜好用 点击下面的链接注册即可 学生邮箱认证有优惠 4090 3090显卡都有还有3060 3080 TITAN Xp等等 AutoDL 品质GPU租用平台 租GPU就上AutoDL
  • 深度图拼接

    度量变换 图像拼接 检测深度图 国科大图像处理实验 度量变换 图像拼接 检测深度图 国科大图像处理实验 Root dobby的博客 CSDN博客 问题描述 目录hw3下有立体视觉对应的两幅图像view1 png和view5 png 图像来源
  • 家用电脑可以用做服务器吗

    家用电脑的结构与服务器的结构是相同的 家用电脑是可以用来搭建服务器使用 但使用家用电脑做服务器在稳定性会比服务器差很多 1 家用电脑没有公网IP 网络运营商分配的IP重启路由之后是会变化 不固定 服务器运行是需要有固定IP让人连接访问 使用
  • Ngui 五种点击事件实现方式

    ngui作为unity界面插件之一中 无疑是最好用 使用最多的了从自学unity到现在界面一直使用它 由于它的持续更新 我在此不得不说 确实很为开发者作想 为什么这么讲呢 大概在去年吧 当时用的那个版本已经不记得了 反正就是有个需求 要实现
  • HTC相关开发所需SDK等工具都在这里了

    HTC相关开发所需SDK等工具都在这里了 转 OpenVR SDKhttps github com ValveSoftware openvr OpenVR SDK是由原本的SteamWorks SDK更新而来 新增对HTC VIVE开发者版
  • 时间格式转换LongToString

    import java util Calendar import java util Date import org apache commons lang3 StringUtils import org apache commons la
  • 3.Qt消息机制和事件

    9 Qt消息机制和事件 好文来自https www cnblogs com weizhixiang p 5824345 html 一 事件 鼠标 敲下键盘 或者是窗口需要重新绘制的时候 都会发出一个相应的事件 Qt 程序需要在main 函数
  • 人工智能在游戏开发中的应用:你目前所需的 6 大 AI 工具

    游戏体量越大 质量越高 所要求的标准就越严格 尤其是在 AAA 级游戏市场 任何失误都可能导致你陷入极其棘手的境地 影响玩家体验 进而招致恶评 随着对游戏的需求和预期不断攀升 游戏开发人员比以往任何时候都需要更多帮助 那么 他们如何才能紧跟
  • Consumer位移管理-Kafka从入门到精通(十一)

    上篇文章说了 sesstion time out max poll interval ms max poll records和auto offset reset等参数 KafkaConsumer Kafka从入门到精通 十 https bl

随机推荐

  • eclipse如何创建多层包(多级包)

    包是Java中一个非常重要的概念 实质上包就是一个文件夹 我们在每次创建工程之前 要将不同的类放在不同的包里 以方便管理和避免类名重复所带来的麻烦 以后在使用其他包的类时 只需要使用 import 关键字进行包含就可以了 那么 在eclip
  • HTTPS 证书认证具体流程

  • Appium自动化框架从0到1之 日志文件配置(log.conf)

    在config文件中 我们先把log的输出格式 输出路径等参数抽离出来作为一个配置表 这个写法 在selenium自动化框架中 是没有分离的 所以 我们有get到一个新方法 代码如下 log conf loggers keys root i
  • C#中Console.WriteLine()的用法

    C 中Console WriteLine 的用法 以前用Console WriteLine 的时候就只会用它直接输出string字符串 但后来发现它还有其它在有些场合下会十分方便的输出方法 这篇就记录一下这些方法的使用吧 代码格式我就不写了
  • 向HashSet中添加元素的过程:

    向HashSet中添加元素的过程 1 当向 HashSet 集合中存入一个元素时 HashSet 会调用该对象的 hashCode 方法来得到该对象的 hashCode 值 然后根据 hashCode 值 通过某种散列函数决定该对象在 Ha
  • 微信小程序实战八:优惠券页面的实现

    文章目录 1 效果预览 2 wxml布局 3 js逻辑 4 样式设置 1 效果预览 2 wxml布局 顶部tab切换
  • cucumber ,运行feature一直提示 Undefined step: Given login baidu

    Undefined step Given login baidu You can implement missing steps with the snippets below Given login baidu public void l
  • 软件测试员必知!压力测试总共需要几个步骤?思路总结篇

    在运维工作中 压力测试是一项很重要的工作 比如在一个网站上线之前 能承受多大访问量 在大访问量情况下性能怎样 这些数据指标好坏将会直接影响用户体验 今天我们就来深入了解下压力测试 首先 什么是压力测试 软件压力测试是一种基本的质量保证行为
  • Python 实现 RAS 加解密(ras模块,pycrypto模块)

    一 pycrypto pycryptodome模块 1 模块安装说明 crypto这个模块的安装有点小坑 需要注意 crypto pycrypto pycryptodome的功能是一样的 crypto与pycrypto已经没有维护了 所以
  • uni-app开发微信小程序,textarea组件宽度设置,解决超出父级div

    问题描述 当我们使用textarea组件时 会出现设置宽度100 但其超出了父级Div 如下图 解决方案 添加box sizing border box 属性 即可完美解决 属性定义及使用说明 box sizing 属性定义如何计算一个元素
  • 【Python】高级变量类型

    目录 列表 List 编辑列表定义与结构 编辑列表的操作 元组 Tuple 编辑元组的定义 编辑元组的操作 编辑元组与格式化字符串 编辑元组和列表的转换 字典 dictionary 编辑字典的定义 编辑字典的操作 字符串 string 编辑
  • df和du显示的磁盘空间使用情况不一致的原因及处理

    df和du显示的磁盘空间使用情况不一致的原因及处理 在Linux下查看磁盘空间使用情况 最常使用的就是du和df了 然而两者还是有很大区别的 有时候其输出结果甚至非常悬殊 1 如何记忆这两个命令 du Disk Usage df Disk
  • 【深入理解C++】可调用对象、std::function、std::bind()

    文章目录 1 可调用对象 1 1 函数指针 1 2 函数对象 1 3 可被转换为函数指针的类对象 1 4 类成员函数指针 2 std function 2 1 包装普通函数 2 2 包装函数指针 2 3 包装函数对象 2 4 包装可被转换为
  • jdbc连接数据库的基本步骤

    1 在项目中导入java sql包 2 加载数据库驱动程序 Class forName com mysql cj jdbc Driver 3 定义数据库的链接地址 String url jdbc mysql localhost studen
  • 答题卡实战

    import cv2 import matplotlib pyplot as plt import numpy as np import myutils import argparse import imutils contours 正确答
  • CSDN中如何使用“私信”功能

    私信功能一直是CSDN被吐槽的诸多功能之一 但是有时我们还是需要这个功能的 比如说 我们可以私信给CSDN管理员 把我们的ID加入审核的白名单 这样以后妈妈就再也不用担心自己的博客被 待审核了 下面就一步步教你如何使用私信功能 1 悬浮在自
  • java利用模板生成PDF

    maven依赖 lt dependency gt lt groupId gt net sf jasperreports lt groupId gt lt artifactId gt jasperreports lt version gt 6
  • C语言,通过多文件编辑定义字符指针,指向堆区空间,计算字符串长度

    通过多文件编辑 定义字符指针 分别指向堆区空间 计算字符串长度 要求 1 定义函数实现堆区空间申请 2 在主函数中实现输入字符串 3 定义函数实现字符串长度 函数原型 size t my strlen const char s 4 定义函数
  • struts2拦截器

    拦截器定义
  • vivado:debug状态下无法抓取数据。(已解决)

    这两天搞一个小项目 里面用到了SPI 时钟频率很低 我就设置了10MHz 结果 我在VC707的板子上跑 崩溃呀 跑都跑通了 但是用debug 怎么也抓取不到波形 一度怀疑是vivado 2017 4又存在重大bug 然后 仔细看了看他的报