完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
FPGA设计的电路速度指什么?? 比如设计电路速度为200MHz,是指每秒钟可以吞吐200M个数据吗?? 我的想法是比如FPGA的系统时钟为50MHz,输出是通过寄存器寄存后再输出的,只有在每个时钟延到达后才会更新数据的输出,怎么会有200MHz呢?? 求大家帮忙问题哈, 下面是相关的资料 |
|
相关推荐
2个回答
|
|
FPGA内部有N个PLL电路(一般1到4),PLL可以倍频或分频。50M输入经过内部PLL电路4倍频,就可以得到200M的时钟。200M并不是数据吞吐量,是时钟周期。
在FPGA内部,当时钟信号到来时,电平敏感事件可以处理高电平和低电平的事件,边沿触发只可以处理上升沿或者下降沿的事件。如果你把时钟当成开关信号,实际上电平事件一个时钟周期的高电平和低电平都可以处理事件。边沿事件一个时钟周期只可以处理一组数据,当然上述的前提是FPGA内部只设计了一组电路,如果设计了多组电路,那数据吞吐相应提高。至于你的电路速度其实还和你的设计有关系的。 FPGA是并行处理电路,没有数据量的概念,请不要和CPU,单片机的概念混淆起来,应该把FPGA想像成一块PCB上安装了很多互联的TTL芯片,因此数据吞吐是由你的设计电路来决定的。 |
|
|
|
不是这样的,每秒钟的数据吞吐量应该说的是带宽。FPGA的设计电路速度是指,在FPGA实现功能运算时,实际上是在FPGA内部通过逻辑门(ff、rtl之类)和一些集成模块(dsp)来搭建的,在搭建的过程中需要在各器件中进行走线,信号在传输线上会有延时,要求电路速度200MHz即5ns,也就是说,综合布局布线后,所有器件走线中最大的延时不能超过5ns。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1156 浏览 1 评论
助力AIoT应用:在米尔FPGA开发板上实现Tiny YOLO V4
1019 浏览 0 评论
2224 浏览 1 评论
1945 浏览 0 评论
矩阵4x4个按键,如何把识别结果按编号01-16(十进制)显示在两个七段数码管上?
2196 浏览 0 评论
1757 浏览 46 评论
5993 浏览 113 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-17 00:30 , Processed in 0.618155 second(s), Total 73, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191