原创 [Verilog HDL 建模技巧 :低级建模 仿顺序操作·思路篇] 8 - 使用模板的建议

2010-6-5 13:29 2840 8 8 分类: FPGA/CPLD

3.2 建议


<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 


为什么需要模板结构?


 


创建代码的工作往往都是一次性,为了供人参考,或者为日后“升级”的打算。我们不得不养成好的“编程风格”,这也是许多参考书上提出的重点之一。而“模板”便是一种已经制定好的“编程风格”,故这样会简化了编程风格上的问题,只要加以修改,便会完整一个有“结构”和“有风格”的代码。


 


为什么“低级功能模块”的步骤,需要一个计数寄存器来指向呢?


 


其实这个问题我也考虑了很久,因为是“仿顺序操作”的关系,故人类对“1, 2, 3 ... ”类似的次序(步骤)有更直接的效果。而且也很好的为代码扩展。


 


编写“低级功能模块”时,必须遵守笔者提议的模板结构吗?


 


模板的结构只是一个参考而已。该“模板”结论是我经过不同风格的编程,得出“最通用”的结果。当然你可以无视我的规定,完全自定义自己的模板结构。但是有一点请注意,必须以“解读性”为优先考虑。因为好的代码不是在“执行效率”上,而是“可维护”和“被解读”。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
8
关闭 站长推荐上一条 /3 下一条