第三章 数据对象和数据类型.ppt

第三章 数据对象和数据类型

第3章 数据对象和数据类型 3.1 数据对象 数据对象:通俗理解,数据对象是存放数据的容器,在vhdl中数据对象有3种 (1)常量(constant) (2)信号(signal) (3)变量(variable) 一、常量 用来确定默认值,相当于电路中的固定电平 格式:constant 常量名:数据类型:=常量值; 例:constant A1 :bit:=’1’; constant B1 :bit_vector(3 downto 0):=“1010”; 二、信号 信号代表电路中的“硬”连线,即用于电路的 输入/输出端口,也用于电路内部各元件之间的互联。 格式:signal 信号名:数据类型[:=初值];( 初值可省略) 例:signal a,b:bit; 信号的赋值:用“=“符号对信号进行赋值 例:a=’1’; b=’0’; 信号赋值的特点:信号赋值是有延时的;且信号 赋值是并发的;信号是全局的,在整个结构体中全 局使用 三、变量 变量仅用于局部电路的描述,是临时存放数据的 单元,变量只能在进程,函数等中使用。 格式:VARIABLE 变量名:数据类型【:=初值】; 例:variable c,d:bi

文档评论(0)

1亿VIP精品文档

相关文档