有的时候,我们需要将FPGA采集到的数据进行显示,通过MATLAB分析,那么需要读取FPGA的片上数据。我们以quartusii为例子,其片上数据采集到的文件格式为tbl文件,这个时候,我们编写如下程序来读取tbl文件。

function data_dec = tbls(name);
fid=fopen(name,'r');%文件的路径
yy=fscanf(fid,'%s');
fclose(fid);aa=find(yy=='=');   %找出“=”的下标
i=0;
for j=1:length(aa)if yy(aa(j))=='='  %滤除说明中的“=”i=i+1;data_hex(i,1)=yy(aa(j)+1);data_hex(i,2)=yy(aa(j)+2);data_hex(i,3)=yy(aa(j)+3);data_hex(i,4)=yy(aa(j)+4);data_hex(i,5)=yy(aa(j)+5);data_hex(i,6)=yy(aa(j)+6);  data_hex(i,7)=yy(aa(j)+7);       end end data_dec=hex2dec(data_hex);  %将十六进制数转为十进制数

调用上述子函数,我们可以实现tbl文件的读取。

【小技巧】使用MATLAB读取quartusii中signaltapII保存的tbl格式数据文件相关推荐

  1. python中读取txt文件、统计其中所有字母出现的频度_Python编程小技巧:如何统计序列中元素的出现频度...

    原标题:Python编程小技巧:如何统计序列中元素的出现频度 实际案例 某随机序列中,找到出现次数最高的三个元素,他们的出现次数是多少? 对某英文文章的单词进行词频统计,找到出现次数最高的10个单词, ...

  2. 【小技巧】在matlab中如何保存大于2G的数据。

    在matlab中,通过save指令默认只能保存小于2G的数据. 然后想保存大于2G的数据,需要做如下的设置: 点击 预设 然后选择常规,mat文件,然后选择第一个, 这样通过save指令就可以保存大于 ...

  3. 如何使用matlab读取excel中的表格数据

    如何使用matlab读取excel中的表格数据? 设备系统:win10. 操作软件:matlab2020b. 1.首先打开matlab软件,点击[新建]-[脚本]. 2.在脚本中输入代码 A=xlsr ...

  4. 我的世界服务器展示自定义图片,我的世界装逼小技巧 怎么在自制地图中显示自己的头像...

    我的世界装逼小技巧 怎么在自制地图中显示自己的头像.那下面给大家分享的是我的世界玩家教你怎么在你的地图中显示的是你的头像,希望大家喜欢. 游戏园我的世界官方群:325049520或256070479欢 ...

  5. Python数据分析小技巧:如何在Pandas中实现数据透视表?

    Python数据分析小技巧:如何在Pandas中实现数据透视表? 数据透视表是数据分析中非常有用的工具,可以帮助我们快速了解数据的结构.关联和趋势.在Pandas中,我们可以使用pivot_table ...

  6. mmdetection小技巧(强烈推荐 逐步完善中)

    小技巧一:在mmdetection中所有的配置文件,都有这样一行代码,如果要做目标检测,则引用coco_detection.py,如果要做目标检测,则引用coco_instance.py.在训练Swi ...

  7. matlab怎么输出图像文件夹,Matlab读取图片 显示和保存图像的相关操作

    当前有部份朋友还不清楚Matlab读取图片 显示和保存图像的操作,所以下面绿软吧就带来Matlab读取图片 显示和保存图像的相关操作,一起来看看吧! Matlab读取图片 显示和保存图像的相关操作 打 ...

  8. 办公小技巧1:使用adb命令在电脑与手机之间传输文件

    办公小技巧1:使用adb命令在电脑与手机之间传输文件 准备工作: 1.电脑安装adb驱动,[备用放链接] 2.手机打开开发者模式,打开USB调试模式,[备用放链接] 3.使用数据线将手机与电脑连接 开 ...

  9. matlab 动态存储图片,利用matlab创建动态图并保存为AVI格式

    利用matlab创建动态图并保存为AVI格式. MATLAB中,创建电影动画的过程分为以下四步: step1:调用moviein函数对内存进行初始化(该步骤在Matlab5.3以上均可省略),创建一个 ...

最新文章

  1. Enumerator a Composite Structure
  2. 万能电子狗升级工具_六个常用电脑工具,你知道吗?必收!
  3. JUC并发编程三 并发架构--线程运行原理
  4. 在8086模拟器中运行汇编求平均值程序
  5. Android中取消系统标题栏的几种方式
  6. [ofbiz]less-than (lt;) and greater-than (gt;) symbols
  7. dvwa详解_DVWA(六):XSSReflected 反射型XSS全等级详解
  8. Unicode 和 UTF-8 有什么区别?
  9. pixel和毫米怎么换算_赶紧收藏!小学阶段所有公式、单位换算、数量关系
  10. 做更好的“教练”,用对抗训练增强“知识追踪”
  11. 你真的会发朋友圈吗?
  12. 893. 特殊等价字符串组
  13. ViewPager VS ViewFilpper
  14. 云上持续交付实践系列1 --- java 篇
  15. python nose框架_Python测试框架nose的介绍
  16. 人工智能、区块链、算法...这30个大数据热词你知道吗?
  17. matlab符号函数与对其的常用操作
  18. AC97 与 HD audio的区别
  19. 天下没有免费的午餐 ---- 360 的伪免费
  20. html横向导航条代码动态伪类,伪类导航栏.html

热门文章

  1. Centos7、Centos8之systemd(service文件)详解
  2. 三封信让你知道什么是政治
  3. html5 模拟人生,PS日服2月会免:《模拟人生4》《防火墙:绝命时刻》
  4. 瑞昱Realtek显示类芯片-简介(上篇)
  5. UI设计如何确定设计风格和设计色彩?
  6. L1-6 吃火锅 (15分)
  7. 码农压力巨大_怎么减压活得久
  8. QQ群排名怎么做到第一?QQ群排名优化靠前的方法
  9. ThinkPad E14 Gen2 安装VMware虚拟机,新建虚拟机后一打开虚拟机,真实机就蓝屏报错。
  10. MT6630芯片平台定位系统支持解析