请问FPGA综合Verilog代码后下载到flash中就可以运行了,为何要布线

请问FPGA综合Verilog代码后下载到flash中就可以运行了,为何要布线,第1张

布线的意思是信号的路径,FPGA是有“面积”和“速度”的概念的,路径有好坏,占用资源有多少,一样的代码在不同的片子中综合出来的电路可能就是不一样的了,有优劣之分,所以,建议为代码添加一定的约束条件,让电路更好。

据说高手对器件很熟悉的话,一边写一边可以在脑子里有电路架构模型,这个我本人还没有到那个程度。

修正一下FPGA的启动(我接触的)是EEPROM引导,好像不是你说的FLASH吧。上电时,FPGA输出一个CLK给程序存储器,串行方式或并行方式将程序引导入FPGA自身程序存储器,加载完成后启动运行。

FPGA和其他编程不一样的是,他的编程是硬件语言,实际上就像是PCB制图一样调用元器件画线,最终在FPGA器件中是用最底层的元实现的数字电路。

你选的是quad spi flash ,应该使用并行的nor flash吧,不然就可以直接用spi配置fpga了,

不需要cpld,需要并行flash的目的就是配置速度。

你看我的图

以上就是关于请问FPGA综合Verilog代码后下载到flash中就可以运行了,为何要布线全部的内容,包括:请问FPGA综合Verilog代码后下载到flash中就可以运行了,为何要布线、FPGA 下载程序的问题,quartus中Parallel Flash Loader IP核、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9693067.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存