正在加载图片...
§32VHDL的数据对象 数据对象:可以被赋值的客体 包括:常量( costant)、变量( variable)、信号( signal和文件(fle) 物理意义:常量——代表硬件电路中的电源和地,只能赋值一次; 变量——用于局部数据的暂时存储,是一种載体,可连续赋值; 信号——代表物理设计中某一条硬件连接线,可连续赋值; 文件——可作为参数向子程序传递,并通过子程序对文件进行读写操作。 321常量 常量——指在VHDL设计描述中不发生变化的值,常根据说明赋值。 常量说明 constant常量名常量名小数据类型[二=表达式; s] constant VCC: real: =3.3 constant nd1 gnd2 real: =0.0; constant delay time:=10ns, constant width: integer: =8 采用常量可改善VHDL程序的可读性,并使程序的修改更为方便。§3.2VHDL的数据对象 数据对象:可以被赋值的客体 包括:常量(costant)、变量(variable)、信号(signal)和文件(file) 物理意义:常量——代表硬件电路中的电源和地,只能赋值一次; 变量——用于局部数据的暂时存储,是一种载体,可连续赋值; 信号——代表物理设计中某一条硬件连接线,可连续赋值; 文件——可作为参数向子程序传递,并通过子程序对文件进行读写操作。 3.2.1 常量 常量——指在VHDL设计描述中不发生变化的值,常根据说明赋值。 常量说明: constant 常量名[, 常量名…]:数据类型[:=表达式]; 例: constant VCC: real:=3.3; constant GND1, GND2: real:=0.0; constant delay : time:=10ns; constant width: integer:=8; 采用常量可改善VHDL程序的可读性,并使程序的修改更为方便
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有