|
VHDL 常量
常量是指在 VHDL 程序中一经定义后就不再发生变化的值 , 它可以在程序的很多区域进行说明 , 并且可以具有任何数据类型的值。作为硬件描述语言中的一种对象 , 常量在硬件电路设计中具有一定的物理意义 , 它通常用来代表硬件电路中的电源或者地线等。
常量的使用通常可以使设计人员编写出可读性很强的 VHDL 程序 , 同时可以使程序中全局参数的修改变得十分简单易行。例如 , 在编写 VHDL 程序的过程中 , 设计人员往往会遇到程序多处使用同一个数值的情况 , 这时为了方便起见 , 就可以使用一个常量来代替这个特定的数值。这样做一个最直观的好处是 : 如果以后需要修改这个数值的时候 , 那么只需要修改这个常量就可以了 , 而并不需要进行数的多处修改。
常量在使用之前必须要进行说明 , 只有进行说明之后的常量才能够在 VHDL 程序中使 用 , 否则编译后将会给出语法错误。在 VHDL 中 , 常量说明的语法结构为 :
CONSTANT 常量名 [ , 常量名… ] : 数据类型 := 表达式 ;
|