FPGA设计的电路速度指什么?? 比如设计电路速度为200MHz,是指每秒钟可以吞吐200M个数据吗??

2020-06-27 科技 190阅读
FPGA内部有N个PLL电路(一般1到4),PLL可以倍频或分频。50M输入经过内部PLL电路4倍频,就可以得到200M的时钟。200M并不是数据吞吐量,是时钟周期。
 在FPGA内部,当时钟信号到来时,电平敏感事件可以处理高电平和低电平的事件,边沿触发只可以处理上升沿或者下降沿的事件。如果你把时钟当成开关信号,实际上电平事件一个时钟周期的高电平和低电平都可以处理事件。边沿事件一个时钟周期只可以处理一组数据,当然上述的前提是FPGA内部只设计了一组电路,如果设计了多组电路,那数据吞吐相应提高。至于你的电路速度其实还和你的设计有关系的。
 FPGA是并行处理电路,没有数据量的概念,请不要和CPU,单片机的概念混淆起来,应该把FPGA想像成一块PCB上安装了很多互联的TTL芯片,因此数据吞吐是由你的设计电路来决定的。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com