(1)TimeQuest Analyzer速速入门
看完这里,就可以按部就班的对我们的工程进行时序方面的设置和分析,并通过TimeQuest Analyzer来约束我们的设计。
怎样打开TimeQuest Analyzer就不说了。
TimeQuest Analyzer是一个独立的GUI应用 ,可以被独立于quartus软件打开。命令行操作忽略。
推荐的设计流程:可以最大化的TimeQuest Analyzer发挥的作用
1、创建工程,并完成设计;2、执行初次编译;3、制定时序要求;4、在此执行编译;5、查看时序结果。
(1)创建工程,并完成设计
完整的创建工程,你知道怎么做的,并加入已经有的SDC文件。
(2)执行初次编译
如果工程还从没有编译过,或者你压根就没有SDC文件并且想通过TimeQuest Analyzer来创建一个SDC文件,那么还请你在制定时序约束之前编译一下,以便生产出所需的database,你可以只通过执行Analysis and Synthesis来创建一个post-map的database,也可以通过执行full compilation来生成一个post-fit database。我想你知道生成post-map的database会更快一点,并且其实他对于创建初始的时序约束已经足够。不同的database决定了TimeQuest analyzer产生的时序网标(timing netlist)的类型。
(如果使用了增量编译,在Analysis and Synthesis之后,必须执行merger操作)
(3)制定时序要求
在使用TimeQuest analyzer进行时序分析之