原创 Testbench——关于注释

2009-3-2 22:28 5319 12 13 分类: FPGA/CPLD

Testbench——关于注释


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

 


1.        好的注释可以改善代码可维护性


注释的主要目的就是为了显著改善代码的可维护性。


2.        过时或错误的注释带来了(代码查看者)思维的混乱,这远比没有注释更糟糕。


代码注释时一个最大的共同错误是,注释描述的只是代码本身所做的功能。


例如:addr <= addr+1’b1;             //addr自增1


这句注释不会带来任何读者(代码查看者)需要的信息,我们应该在注释里告诉别人一些他们不熟悉的设计中和该语句相关的信息。


例如:(我们假定该工程是FPGAMCU通信)


addr <= addr+1’b1;           //MCU写入一个字节数据后,addr自增1


//以供MCU读取下一个字节数据


3.        注释代码时,你应该假定读者是一个有经验的工程师,他熟悉verilog语言本身,但是对于你的工程并不熟悉。最理想的情况是,抛开你的源代码,单从你的注释就能明白你所要实现的功能。

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户401816 2011-12-18 18:33

学习了

用户362547 2011-9-2 09:45

modelsim-altera安装出现问题 unable to checkout a license. 证书怎么解决呀?请讲具体点谢谢了

xucun915_925777961 2011-9-1 21:39

走过路过,来学习一下^_^

飞言走笔 2011-8-24 17:19

喜欢那只兔子~~

用户1373959 2011-8-24 13:50

nice job.

用户1657936 2009-3-2 18:26

相关推荐阅读
特权ilove314 2016-06-30 21:16
例说FPGA连载6:FPGA开发所需的技能
例说FPGA连载6:FPGA开发所需的技能 特权同学,版权所有 配套例程和更多资料下载链接: http://pan.baidu.com/s/1c0nf6Qc   前面的文字已经做了很多铺垫,相信读...
特权ilove314 2016-06-28 21:09
例说FPGA连载5:FPGA的优势与局限性
例说FPGA连载5:FPGA的优势与局限性 特权同学,版权所有 配套例程和更多资料下载链接: http://pan.baidu.com/s/1c0nf6Qc   若要准确评估FPGA技术能否满足开...
特权ilove314 2016-06-28 21:05
例说FPGA连载5:FPGA的优势与局限性
例说FPGA连载5:FPGA的优势与局限性 特权同学,版权所有 配套例程和更多资料下载链接: http://pan.baidu.com/s/1c0nf6Qc   若要准确评估FPGA技术能否满足开...
特权ilove314 2016-06-26 22:11
例说FPGA连载4:FPGA语言与厂商介绍
例说FPGA连载4:FPGA语言与厂商介绍 特权同学,版权所有 配套例程和更多资料下载链接: http://pan.baidu.com/s/1c0nf6Qc   Verilog与VHDL 说到FP...
特权ilove314 2016-06-23 21:26
例说FPGA连载3:FPGA与其它主流芯片的比较
例说FPGA连载3:FPGA与其它主流芯片的比较 特权同学,版权所有 配套例程和更多资料下载链接: http://pan.baidu.com/s/1c0nf6Qc   FPGA、ASIC和ASSP...
特权ilove314 2016-06-21 20:32
例说FPGA连载2:FPGA是什么
例说FPGA连载2:FPGA是什么 特权同学,版权所有 配套例程和更多资料下载链接: http://pan.baidu.com/s/1c0nf6Qc   2015年伊始,Intel欲出资百亿美金收...
我要评论
1
12
关闭 站长推荐上一条 /3 下一条