第7章 信号和变量2014.pdfVIP

  • 3
  • 0
  • 约2.41万字
  • 约 42页
  • 2019-01-12 发布于湖北
  • 举报
第7章 信号 (Signal)和变量 (Variable)  VHDL处理静态数据的两种对象:const和 generic。  VHDL处理非静态数据的两种对象:信号和变量。  常量和信号是全局的,既可以用于顺序代码, 也可用于并发代码;  变量只能在顺序代码中使用,相对于信号而言, 变量只能是局部的,所以变量值不能传递到 process、function和procedure外部。  但是,在有些情况下,选择信号还是变量却是 比较难以抉择的。 1 7.1 常量 用于确定默认值,语法结构: CONST 常量名:type :=值; 例子:CONST set_bit : BIT:=‘1’; CONST datamemory:memory:=((‘0’,’0’,’1’,’1’), (‘0’,’0’,’1’,’1’)); 常量可以在包集、实体或结构体中声明: •包集中:全局; •实体中:对该实体内的所有结构体而言是全局的; •结构体中:结构体内是全局的。

文档评论(0)

1亿VIP精品文档

相关文档