微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 关于时序约束,该怎么开始?

关于时序约束,该怎么开始?

时间:10-02 整理:3721RD 点击:
    各位大神,我现在做一个FPGA的项目,现在verilog代码写得差不多了,通过modelsim仿真出来的数据看上去也没什么问题,然后我老板叫我做下时序分析,就是写时序约束,但是我才刚接触这个(之前一直只写verilog代码和用modelsim看数据),现在请问几个问题,希望论坛大神指教:1. 我该怎么开始? 是看时序报告,然后直接写时序约束文件吗?全都端口都要做约束吗?(毫无头绪怎么开始)
2. 需要布局布线之后才能做时序分析吗?
3. 我老板还说要用chipshope看逻辑,这个是chipshope是要链接板子上调试,需要用testbench吗,不用的话,一定要上位机输入激励信号吗?
本人还是小白,希望大神帮助指教undefined

差不多经历,同求。

不知道你用哪个fpga,altera的话时序约束在.sdc里,你可以先简单的约几个输入时钟,具体语法网上一搜就有!然后就可以看报告了!

时序我简单设置了下,但是到设置引脚,毫无头绪啊,这么多IO口,到底要选那些口作为数据输入

这个不是画板子的时候就定了吗!如果还没有定就去查器件手册啊,每个io都有说明的,方向啥的,是不是时钟管脚!

额。谢谢你的解答,我使用的是开发套件,我导师给我的virtex7 ,并不是真正的产品。
一般来说,输出的数据是以什么形式输出的,Uart?SPI?还是直接用IO口接出去?

这个要看你和什么进行通信了,根据外部芯片定啊!

啊这帖子得收藏,遇到同样的问题了。看了半天《timequest就一定要搞定》也没动。坐等大神了

首先你去查什么是时序约束,都有哪些类型,看看对应你的工程哪些需要约束,然后再查怎么做时序约束。后边你问的I/O是通过什么输出的,简直就是在瞎问,你先去查什么是I/O,再去查什么是SPI,什么是UART。通常这些I/O都是通用的,有个别专用的手册会说明。chipscope的激励不是testbench,具体查chipscope的使用教程就可以。

学习\学习\学习

时序约束搞的怎样啦,分享下

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top