打印

fpga 语句执行时间?fpga与cpu的关系?

[复制链接]
3755|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dami270568577|  楼主 | 2011-12-7 16:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在verilog语句执行一条语句的时间是多少啊?50mhz的晶振!还有就是有人告诉我verilog形成的是电路不是cpu 谈不上运行指令 ,但是向counter<=counter+1这样的语句还是要执行吧!这用verilog形成的电路与cpu的关系解释一下!谢谢!

相关帖子

沙发
sxhhhjicbb| | 2011-12-7 18:52 | 只看该作者
效果是一样的。CPU指的是系统时钟可以跑多快,FPGA也由系统时钟跑多快确定。

使用特权

评论回复
板凳
lwq030736| | 2011-12-7 21:40 | 只看该作者
这不是执行语句,是硬件的一种行为

使用特权

评论回复
地板
utopiaworld| | 2011-12-10 19:57 | 只看该作者
这个是电路不是程序,电路其实也是一部一部的,所有的电路都在同一个时钟沿进行动作,所以就不存在所谓的
先后顺序的问题,
CPU 和这个不一样,CPU需要一条一条的把指令从存贮器中取出来,执行

使用特权

评论回复
5
liyafeng007| | 2011-12-19 15:44 | 只看该作者
顶4楼
最简单的一条赋值语句always @(posedge clk) a<=b;
如果a,b是异步型号,你可以认为最短的执行时间就是一次触发器的翻转时间,只要满足建立保持时间,这条语句就会正确执行,约几百ps
如果a,b是同步信号,都由clk产生,那么他的执行时间就是一个clk周期

使用特权

评论回复
6
summerxue| | 2011-12-24 00:56 | 只看该作者
还是要学习一下电路方面的基础知识。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

7

帖子

1

粉丝