siganl tappII的应用及MATLAB调用

1、在应用SIGNAL TAPPII时一定要把不用的端口设置为输入三态,否则观察不到数据。
2、用SIGNAL TAPII 观察数据时双向是观察不到数据的,但模块内部用于传输双向口数据的寄存器可以看到数据。
在一个.stp文件中可以创建多个实例。不同的实例可以同时运行,可以使用不同的时钟域。还可对修改实例的名字。
在Instance Manager中,右击,选择Create Instance。

(1)signal tappii的时钟采样
signal tappii的时钟只能在上升沿对数据进行采样。
任何信号都可以作为采样时钟,但为了采样的准确,ALTERA推荐采用系统时钟。
(2)signal tappii不能观察的信号
signal tappii观察的信号都必须处在布线资源(行列互联)存在的区域,否则不能观察。例如IOE资源。
mnemonic tables用法
signal tappii怎样进行远程调试?
signal tappII的MATLAB调用
1、用法
把Quartusii的安装路径添加到MATLAB环境中“D:\altera\14.0\quartus\bin32”
64位的则在“D:\altera\14.0\quartus\bin64”
在MATLAB命令窗中输入
>>alt_signaltap_run
可能查到:
<variable> = alt_signaltap_run ( '<stp filename>' [, ('signed'|'unsigned') [, '<instance name>' [, '<signalset name>' [, '<trigger name>']]]] );
alt_signaltap_run ( 'END_CONNECTION' )
alt_signaltap_run ( 'VERBOSE_ON' )
alt_signaltap_run ( 'VERBOSE_OFF' )
第一个参数:.stp文件的路径及文件名。
第二个参数:数据的类型
第三个参数: signaltap 的例化名
第四个和第五个参数:
2、常出现的问题
One or more output arguments not assigned during call to "alt_signaltap_run".
Error in signaltapii_contrl1 (line 14)
x2=alt_signaltap_run(file_path,'signed','auto_signaltap_0');
在MATLAB中经常会报出这样的错误,今天发现是文件路径不正确,下次再看下,注意这个问题
siganl tappII的应用及MATLAB调用的更多相关文章
- MATLAB调用C程序、调试和LDPC译码
MATLAB是一个很好用的工具.利用MATLAB脚本进行科学计算也特别方便快捷.但是代码存在较多循环时,MATLAB运行速度极慢.如果不想放弃MATLAB中大量方便使用的库,又希望代码能迅速快捷的运行 ...
- 向量和矩阵的范数及MATLAB调用函数
范数就是长度的一种推广形式,数学语言叫一种度量.比如有一个平面向量,有两个分量来描述:横坐标和纵坐标.向量的二范数就是欧几里得意义下的这个向量的长度.还有一些诸如极大值范数,就是横坐标或者纵坐标的最大 ...
- 【kate总结】matlab调用opencv总结
正常情况下,编写好matlab调用opencv的代码. 1.输入 MEX XX.CPP(所有的mex都要编译) 2.将生成的.mexw64 放到要调用的文件夹下即可 出错总结: 本人写的matla ...
- Libsvm的MATLAB调用和交叉验证
今天听了一个师兄的讲课,才发现我一直在科研上特别差劲,主要表现在以下几个方面,(现在提出也为了督促自己在以后的学习工作道路上能够避免这些问题) 1.做事情总是有头无尾,致使知识点不能一次搞透,每次在用 ...
- Matlab调用Java类
第一步:定位Matlab中Java环境的ext目录 新建一个M script文件,或者直接在Matlab的交互式命令行中输入: >> disp(java.lang.System.getPr ...
- Matlab调用C程序
Matlab调用C程序 复制来自https://blog.csdn.net/u010839382/article/details/42463237 Matlab是矩阵语言,如果运算可以用矩阵实现, ...
- Matlab调用返回游标的存储过程的分析和处理
2.Matlab调用Oracl带游标参数输出的存储过程 笔者也是将工作之中遇到的问题进行了搜集与整理,才完成该文的编写,希望能帮助到有需要的朋友. 2.1.PLSQL中的存储过程 PROCEDURE ...
- Matlab调用C语言函数
Matlab调用C语言函数 如果我有一个用C语言写的函数,实现了一个功能,如一个简单的函数:double add(double x, double y) { return x + y ;}现在我想要在 ...
- Matlab调用C程序 分类: Matlab c/c++ 2015-01-06 19:18 464人阅读 评论(0) 收藏
Matlab是矩阵语言,如果运算可以用矩阵实现,其运算速度非常快.但若运算中涉及到大量循环,Matlab的速度令人难以忍受的.当必须使用for循环且找不到对应的矩阵运算来等效时,可以将耗时长的函数用C ...
随机推荐
- binlog、redo log、undo log区别
root@(none) 04:17:18>show variables like 'innodb_log_group_home_dir';+--------------------------- ...
- dmidecode详解
1.DMI简介 DMI (Desktop Management Interface, DMI)就是帮助收集电脑系统信息的管理系统,DMI信息的收集必须在严格遵照SMBIOS规范的前提下进行. SMBI ...
- sql server字符串的类型
sql server字符串分为不同的类型,下面就将为您介绍几个sql server字符串的常见类型,希望对您学习sql server字符串能有所帮助. nchar 此数据类型可存储1~4000个定长U ...
- chrome innerHTML赋值
例如: document.getElementById('id').innerHTML=data; 如果data的值是: "<div><tr><td>1& ...
- mysql允许某ip访问
grant all on *.* to databaseName@'ipAddress' identified by 'somePassword'; flush privileges;
- 51. N-Queens (Array; Back-Track, Bit)
The n-queens puzzle is the problem of placing n queens on an n×n chessboard such that no two queens ...
- c++流操作
非缓冲标准出错流对象cerr和缓冲标准出错流对象clog,它们都是来自于ostream类的对象,用于输出错信息.cerr和clog之间的不同之处在于cerr是不经过缓冲区直接向显示器输出有关信息,而c ...
- 5-Qt读取文件失败原因
刚开始准备读取当前目录下的txt文件: QFile file(":/xuhao.txt");或者: QFile file("./xuhao.txt"); 但是一 ...
- BroadcastReceiver接收电量变化的广播-------在代码中动态创建接受者
本例为动态创建广播接收者即不是在AndroidManifest.xml文件中定义的广播接收着 代码: package com.qf.broadcastreceiver01; import androi ...
- Spring整合JMS——事务管理
Spring提供了一个JmsTransactionManager用于对JMS ConnectionFactory做事务管理.这将允许JMS应用利用Spring的事务管理特性.JmsTransactio ...