MyFPGA Forum

 找回密码
 注册
搜索
查看: 11195|回复: 10
打印 上一主题 下一主题

請問SignalTap 的問題...

[复制链接]
跳转到指定楼层
1#
发表于 2009-4-29 09:14:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因為程式有問題,所以常常要用SignalTap來Debug,

但是有時候Verilog程式比較大的時候,要加入新的debug訊號至SignalTap

要重新按下Compiler,

等待Complier後 (由於程式大要等好久>_<),才能在SignalTap看到最新增加的訊號

想問各位高手,有沒有方法在SignalTap直接看到我在Verilog新增的訊號???
2#
发表于 2009-4-29 12:49:05 | 只看该作者
本帖最后由 Steady_Chou 于 2009-4-29 12:50 编辑

要SignalTap看到Verilog中新增的訊號,沒有其他方法

一定得經過Quartus做處理,讓Quartus分析並且合成出這些訊號之後,

在SignalTap才會看到這些訊號,

有一個比較快的方式就是您編輯完程式( 訊號 ) 之後,不要直接按Start Complier

如下圖,只要按下Start Analysis & Synthesis,這樣可以省去Place & Route, Assembler & Timing Analysis 這些時間,就可以在SignalTap看到你新增的訊號了。


希望對你有幫助。
3#
发表于 2009-4-29 22:08:42 | 只看该作者
其实start->atart analysis and Elaboration就行,他比Start Analysis & Synthesis还要快些
4#
发表于 2009-5-24 12:06:51 | 只看该作者
学习了。。。
5#
发表于 2009-7-10 13:45:51 | 只看该作者
学习了~~~~
6#
发表于 2009-7-14 16:13:55 | 只看该作者
学习了~~~~
7#
发表于 2009-12-25 22:27:26 | 只看该作者
我也學習了,原來還有更快的方法
8#
发表于 2009-12-27 09:46:54 | 只看该作者
學習了 最近很常使用到Signal Tap II...
9#
发表于 2009-12-28 20:07:06 | 只看该作者
学习了
10#
发表于 2009-12-28 20:56:49 | 只看该作者
关于在加速方面:
因为事实上只需要正确连接SignalTap到指定节点就行。仅当节点名称更改时,才需要分析工程,再完整编译。很多时候可以跳过分析这一步。

关于充分利用资源:
在buf资源成为瓶颈以至影响测量时,
首先确定所选的信号和深度是否是必要的,以及是否可以用更低的采样时钟
其次再必要的时候使用高级触发方式,将有限的捕获空间用于关键段的信号
最后,在不影响时序的前提下,使用处理器,通过控制台或外部输入来更改信号接线方式及触发方式

关于一些小问题
在处理以嵌入式为核心的工程时,时钟大多是晶振及其衍生时钟,一般用SignalTap都没问题,但在某些时钟情况复杂且特殊的逻辑模块中,使用SignalTap有可能会有额外的误差或造成对综合结果的影响。关于这一点我也有些糊涂。

最后是,必要的时候也还是要用示波器或者外部逻辑分析仪,因为毕竟SignalTap是FPGA中的一块数字电路

: )
11#
发表于 2011-1-11 15:07:57 | 只看该作者
学习了,
同意楼上的说法,
SignalTap在测芯片输出的时钟时不准确。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|MyFPGA

GMT+8, 2025-5-1 03:22 , Processed in 0.046183 second(s), 18 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表