记得《佟林传》里,佟林练的基本功是“绕大树、解皮绳”,然后才练成了什么“鬼影随行、柳叶绵丝掌”。 在我看来,成为一名说得过去的FPGA设计者,需要练好5项基本功:仿真、综合、时序分析、调试、验证。 需要强调的一点是,以上基本功是针对FPGA设计者来说的,不是针对IC设计者的。对于IC设计,我不懂,所以不敢妄言. 对于FPGA设计者来说,练好这5项基本功,与用好相应的EDA工具是同一过程,对应关系如下: 1.仿真:Modelsim,QuartusII(SimulatorTool) 2.综合:QuartusII(CompilerTool,RTLViewer,TechnologyMapViewer,ChipPlanner) 3.时序:QuartusII(TimeQues tTimingAnalyzer,TechnologyMapViewer,ChipPlanner) 4.调试:QuartusII(SignalTapIILogicAnalyzer,VirtualJTAG,AssignmentEditor) 5.验证:Modelsim,QuartusII(TestBenchTemplateWriter) 掌握HDL语言虽然不是FPGA设计的全部,但是HDL语言对FPGA设计的影响贯穿于整个FPGA设计流程中,与FPGA设计的5项基本功是相辅相成的。 对于FPGA设计者来说,用好“HDL语言的可综合子集”可以完成FPGA设计50%的工作——设计编码。 练好仿真、综合、时序分析这3项基本功,对于学习“HDL语言的可综合子集”有如下帮助: 1.通过仿...
>> 阅读全文