FPGA的相关设计规则
本文主要内容出自《通信IC设计》一书,仅作整合用于学习。
主要内容
成功的项目设计通常都会要通过一定的设计规则检查。对于FPGA项目设计而言,如果能够顺利通过相关的设计规则,并确认无误,则所设计的过程可以认为是完全正确的,FPGA所运行的结果与项目设计目标完全一致。
FPGA的相关设计规则如下表:
书中表格的内容,大体上还是跟FPGA的硬件设计关联比较多。
如果在设计之初,参照此表,逐项进行分析,确实提供不少便利,将表中的内容确认一遍,会极大的筛选出设计的关键点。
写在后面
从书中整理出来的内容,需要根据自己的实际经验进行补充和矫正,这样才能有自己的积累;
笔者使用FPGA主要偏向RTL设计,但是不得不说,还真的得熟悉FPGA的硬件知识,这样在调试的时候,才能够迅速的找到原因。
同样笔者根据FPGA RTL设计,也总结出了项目上的设计CheckList,目前只有第一版本。
从工程建立规范,到RTL code规范,再到资源使用规范,再到调试,内容涵盖很多,等后续经过两三个项目的总结,估计就可以很丰富了。
图表已经整理成EXCEL,如有需要可私聊。