[计算机硬件及网络]VHDL词法基础.ppt

[计算机硬件及网络]VHDL词法基础

第2章 VHDL 词法基础 变量主要用于对暂时数据进行局部存储,是一个局部量。 ??变量说明的格式: variable 变量名:数据类型[:=表达式]; 例: variable temp : std_logic :=‘0’; variable a,b : integer :=0 ; variable count1:integer range 0 to 255 :=0; variable enable : std_logic ; 第2章 VHDL 词法基础 变量说明的位置??: 变量只可以在进程语句、过程语句和函数语句的说明区域中进行说明。?? 变量的作用范围只能在说明它的进程、过程和函数中,在其他部分是无效的。 若要将一个变量的值用于作用范围之外,需要将该变量的值赋给一个相同类型的信号。 第2章 VHDL 词法基础 第2章 VHDL 词法基础 说 明: (1)该程序的功能是根据输入时钟信号clk,产生一个周期为16倍的中断信号irq,中断信号宽度为1个时钟周期。 (2)进程Lable1主要用来进行计数,当clk发生变化且为1时启动该进程,执行counter的加1操作;进程Label2用来产生中断信号irq,当计数器temp计满16个时钟周期时,将irq置0并持续1个时钟周期。 (3)counter为进程Label1中的变

文档评论(0)

1亿VIP精品文档

相关文档