Monthly Archive: 5 月 2014

VHDL中信号与变量的差异

  在VHDL中,使用信号(signal)或变量(variable)可以实现动态数值的传递,二者功能虽然类似,但在实现方式上却有着很大的区别。对于初学者,理解信号和变量的差异是十分重要的。 1. 信号(signal)的特点 信号是逻辑电路中的连接线,可以用于元件间和元件内部电路各单元间的连接。 信号使用“<=”符号赋值。 在顺序描述语句中,信号的赋值不是即时更新的。只有在相应的进程、函数或过…
Read more

整洁代码——提高代码可读性方法简述

  程序代码有双重目的,一是供机器执行,二是供程序员阅读。而代码的质量,往往体现在第二点,可读性是优秀代码的重要指标。在写代码时注意形成和保持代码的可读性,不仅有助于别人阅读,更有助于自己进一步的编写和完善。 《代码整洁之道》(Clean Code)一书提出了这样一种观念:“代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础”(Robert C. Marti…
Read more