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:altera14.0quartusin32”
64位的则在“D:altera14.0quartusin64”
在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中经常会报出这样的错误,今天发现是文件路径不正确,下次再看下,注意这个问题