借助matlab对chipscope采集的数据进行分析

1、首先按平时一样用chipscope对数据进行采样!不过为了方便以后导入matlab查看,这里我们建议查看采样信号要使用bus总线方式,这个不多说了,应该都会的。

2、点击file->export选项,弹出一个export signals窗口,format选择ascii选项,signals to

Export选择bus plotbuses,core默认就行。

3、点击export按钮,保存为.prn后缀文件。如username.prn.

4、打开matlab软件,我们可以直接打开这个.prn文件进行编辑和查看(如果需要),也可以使用matlab命令

xlLoadChipScopeData(‘username.prn’);

把之前chipscope导出的bus总线数据导入为malab空间变量,并且空间变量的名字和在chipscope中bus总线对应信号线的名字一样的。呵呵,信号变量有了,以后就可以方便进行相关信号分析处理了。

Chipscope与modelsim的联合

转自:http://wenku.baidu.com/view/9b0bea025f0e7cd18425362a.html

ChipScope在FPGA调试时有很大的作用,ChipScope的波形如何存储并观看呢?

1、当用ChipScope抓取到有用的波形后,可以选择File->Export选项,如下图所示。

2、导出时选择vcd文件格式,如下左图所示。文件如下右图所示。

3、打开modelsim软件,新建一个工程,并将2013.6.19V3_1.vcd添加到工程中,如下图所示。

4、接着,使用vcd2wlf命令将该vcd文件转成modelsim能识别的wlf文件,如下图所示。转换后的wlf文件在与vcd文件相同的目录下。

5、接着将wlf文件添加进工程,右击并选择Edit,如下图所示。

6、如你所愿,所得到的波形如下图所示。

matlab chipscope,Xilinx Chipscope与matlab和Modelsim的联合相关推荐

  1. 通过文件读写方式实现Matlab和Modelsim的联合仿真

    虽然 Modelsim 的功能非常强大,仿真的波形可以以多种形式进行显示,但是当涉及到数字信号处理的算法的仿真验证的时候,则显得有点不足.而进行数字信号处理是 Matlab 的强项,不但有大量的关于数 ...

  2. Xilinx ChipScope 的使用 ICON/ILA/VIO

    文章目录 0.FPGA也能片上调试吗? 1.Xilinx ChipScope简介 2.示例工程创建 3.添加ChipScope ICON IP核 4.添加ChipScope ILA IP核 5.添加C ...

  3. matlab科学计算及分析,matlab科学计算

    spContent=当前,科学计算已经成为科学研究.技术创新的重要方法与手段,而作为实现工具的科学计算软件无疑具有至关重要的作用.MATLAB为众多领域的计算问题提供了全面的解决方案,代表了当今国际科 ...

  4. matlab 自定义对象,面向对象:MATLAB的自定义类 [MATLAB]

    这几天刚刚开始学习MATLAB的面向对象编程.以前做的事情都是用MATLAB写一些简单的脚本或者函数,这方面MATLAB成熟的函数和直截了当的矩阵运算方法和语法都很容易上手,方便人专注于算法本身.前几 ...

  5. matlab负荷预测,负荷预测matlab

    本文主要针对BP 神经网络 应用于电力系统短期负荷预测做了进一步的研究,并通过MATLAB设计BP神经 网络,仿真结果表明BP神经网络在短期负荷预测中的应用是可行的,能较好...... MATLAB ...

  6. matlab的实用与仿真,MATLAB建模与仿真实用教程

    前言 第1章MATLAB建模基础 1.1 MATLAB简介 1.1.1 MATLAB的安装 1.1.2 MATLAB通用命令 1.1.3 MATLAB应用窗口简介 1.2 MATLAB数学建模概述 1 ...

  7. Matlab篇(二)MATLAB中addpath的用法 (转)

    MATLAB help 中的语法: addpath('folderName1','folderName2','folderName3' ...) addpath('folderName1','fold ...

  8. Matlab之DNN:基于Matlab利用神经网络模型(epochs=10000000)预测勒布朗詹姆斯的2018年总决赛(骑士VS勇士)第一场得分、篮板、助攻

    Matlab之DNN:基于Matlab利用神经网络模型(epochs=10000000)预测勒布朗詹姆斯的2018年总决赛(骑士VS勇士)第一场得分.篮板.助攻 目录 输出结果 预测勒布朗詹姆斯的20 ...

  9. m 文件 dll matlab 中调用_Java与MatLab混编

    该篇介绍Java与MatLab的混合编程 环境:Windows10,Jdk 1.8.0_261 64位,MatLab r2018b 64位 先安装MatLab MatLab安装 一.打开MatLab, ...

最新文章

  1. java 多路分发_java实现多路分发
  2. 蓝桥杯——说好的进阶之去反复元素的排列组合
  3. 三、python沉淀之路--列表(list)
  4. SAP FI模块与SD、MM的接口配置
  5. NO_CHANGE_ALLOWED error code
  6. extjs4 store传参使用方法
  7. MEncoder的基础用法—6.10. 保持视频画面比例
  8. C#和NET Framework的定义
  9. Arcgis 创建切片包(*.tpk)
  10. 解决 java 程序中 CPU 占用率过高问题
  11. 一个传奇玩家的传奇故事
  12. html hide特效,jQuery / 动画与特效中的显示show和隐藏hide - 汇智网
  13. 使用genymotion模拟器下载软件出现unfortunately browser has stopped错误
  14. python esm构建ac自动机
  15. S-属性定义与L-属性定义
  16. 博科光纤交换机初始化配置
  17. 多项式计算(python)
  18. Linux 学习(6)之磁碟分割
  19. 浅谈Cocos2d-js ListView滑动防止误触
  20. 网吧破解DOS提示符

热门文章

  1. 分享一款管理微信小程序的神器
  2. 单篇文章收入20W,公众号付费阅读还“香”吗?
  3. 将UTC时间(2018-07-03T10:18:58.000Z)转换为北京时间
  4. 大学校园里的十种傻学生
  5. python:函数中的可变参数
  6. flutter项目真机调试
  7. 【转发】思华SDN技术在盛大游戏G云2.0中的应用
  8. 用 Python 的GUI 库 PySimpleGUI,写一个肥胖指数计算工具,Python开发就是这么简单
  9. go实现Kqueue和IO复用
  10. CSS实现水平垂直居中