- 3
- 0
- 约7.26万字
- 约 6页
- 2016-12-23 发布于贵州
- 举报
规范很重要
工作过的朋友肯定知道,公司里是很强调规范的,特别是对于大的设计(无论软件还是硬件),不按照规范走几乎是不可实现的。逻辑设计也是这样:如果不按规范做的话,过一个月后调试时发现有错,回头再看自己写的代码,估计很多信号功能都忘了,更不要说检错了;如果一个项目做了一半一个人走了,接班的估计得从头开始设计;如果需要在原来的版本基础上增加新功能,很可能也得从头来过,很难做到设计的可重用性。在逻辑方面,我觉得比较重要的规范有这些: ?? 1.设计必须文档化。要将设计思路,详细实现等写入文档,然后经过严格评审通过后才能进行下一步的工作。这样做乍看起来很花时间,但是从整个项目过程来看,绝对要比一上来就写代码要节约时间,且这种做法可以使项目处于可控、可实现的状态。?? 2.代码规范。?? a.设计要参数化。比如一开始的设计时钟周期是30ns,复位周期是5个时钟周期,我们可以这么写:???????? parameter? CLK_PERIOD = 30;???????? parameter? RST_MUL_TIME = 5;???????? parameter? RST_TIME = RST_MUL_TIME * CLK_PERIOD;???????? ...???????? rst_n = 1b0;???????? # RST_TIME rst_n = 1b1;??
您可能关注的文档
- Flash型单片机的加密与解密.doc
- Flash基本绘图工具.doc
- flash动画毕业论文阴承宇.doc
- Flash基础教程:如何掌握基本按钮知识.docx
- Flash如何使用随机数字函数.doc
- Flash卡通角色设计.doc
- FLASH中多层旋转动画的制作.doc
- flash影片剪辑的控制与用法.doc
- FLASH单元测试卷.doc
- FLASH技术在IVIS系统中的应用.doc
- 盐类生物技术应用.docx
- 拍卖业务流程与操作规范手册.docx
- CN119443396A 基于需求最大化的城市空中交通垂直起降场选址优化方法 (西南交通大学).docx
- 2025~2026学年湖南省长沙市长郡雨花外国语学校九年级下学期开学物理练习题.doc
- (2025年)汽车生产线操作工汽车焊装工练习题及答案(附解析).docx
- 2026年股份公司解散股东协议条款.docx
- 蚁灵芝胶囊项目可行性研究报告.docx
- 2026年体育赛事赞助权授权协议.docx
- 广告代言合作合同2026年形象代言协议.docx
- 2025~2026学年湖南省郴州市永兴县树德初级中学八年级下学期开学考试物理试卷.doc
原创力文档

文档评论(0)