原创 SignalTap :使用SignalTap II,只需一次全编译

2010-4-29 21:10 3380 7 8 分类: FPGA/CPLD

转自:真 OO无双 之 真乱舞书


http://www.cnblogs.com/oomusou/archive/2008/10/20/signaltap_compilation.html


Abstract
一般我們在使用SignalTap II時,會在Quartus II做2次編譯,其實只需做1次編譯即可。


Introduction
SignalTap II with Verilog Designs這篇paper,教我們在SigalTap II加入node前,要在Quartus II做一次編譯,加入node後,又要再做一次編譯,不過你我都知道Quartus II編譯實在要很久,能少一次編譯,就賺到一次時間。


Using SignalTap II Embedded Logic Analyzers in SOPC Builder Systems這篇paper的p.5,有以下這段話:


Before you can connect the ELA to signals in your design, you must first compile the design to build the node database. For this step, you do not need to fit the design completely. The Start & Analysis & Elaboration command builds the node database, but stops before the fitting step.


也就是說,SignalTap II在加入node之前,只需知道有哪些node即可,還不需做fitter和assembler的動作,因此不需要做『Start Compilation』,只需做『Start Analysis & Elaboration』即可,等加完node,再做『Start Compilation』,這樣可以減少一次編譯的時間。

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户377235 2012-4-17 15:45

根本不用stop,可以单独跑综合,不过在资源用的比较多的情况下也需要不少时间。一般再懒可以用SignalTap II的filter条件设置成all name,如果出问题相应管脚是红色的,表示无效。
相关推荐阅读
用户1583963 2012-09-17 10:20
心得:画PCB制图心得
1.公司或个人的logo不要忘记; 2.电源和地尽量做到短;(PS:注意地与电源最好在走线的过程中注意贴着走,减小两者之间的面积,减小两者的干扰) 3.引出各测试管脚,方便后面对信号进行观...
用户1583963 2011-08-12 16:36
板级:PCB敷铜经验交流
所谓覆铜,就是将PCB上闲置的空间作为基准面,然后用固体铜填充,这些铜区又称为灌铜。敷铜的意义在于,减小地线阻抗,提高抗干扰能力;降低压降,提高电源效率;还有,与地线相连,减小环路面积。如果PCB的...
用户1583963 2011-08-11 15:05
基础知识:Altium 快捷键
1. PCB设计快捷键(单次按键) 单次按键是指按下该键并放开。 1-01 * 在PCB电气层之间切换(小键盘上的*)。在交互布线的过程中,按此键则换层并自动添加过孔。这很常用。 1-02 Tab键...
用户1583963 2011-06-28 14:47
基础知识:三极管放大电路分析
三极管是电流放大器件,有三个极,分别叫做集电极C,基极B,发射极E。分成NPN和PNP两种。我们仅以NPN三极管的共发射极放大电路为例来说明一下三极管放大电路的基本原理。 下面的分析仅对于NP...
用户1583963 2011-06-28 11:36
板级:整流电路分析
电力网供给用户的是交流电,而各种无线电装置需要用直流电。整流,就是把交流电变为直流电的过程。利用具有单向导电特性的器件,可以把方向和大小交变的电流变换为直流电。下面介绍利用晶体二极管组成的各种整流电路...
用户1583963 2011-06-28 11:13
基础知识:交流电与直流电区别
把一节电池的头(正极)对着另一节的尾(负极)装在手电筒中,手电筒就亮了:如果倒过来,头对头或尾对尾,手电筒就不亮。这是因为电池所产生的电流总是朝一个方向流动,所以叫做直流电。通过输电线或电缆送入家...
EE直播间
更多
我要评论
1
7
关闭 站长推荐上一条 /3 下一条