"eda知识点梳理"
本文总结了 VHDL 语言的基本概念和语法规则,涵盖了数字型文字、字符串文字、标识符、下标名、段名、注释、VHDL 数据对象等多方面的知识点。
一、数字型文字
数字型文字是 VHDL 语言中的基本元素,包括整数文字、实数文字和以数制基数表示的文字。数字型文字可以用来表示数字类型的值,例如整数5、实数188.88、十六进制数16#FE#等。
二、字符串文字
字符串文字是 VHDL 语言中的一个基本元素,包括字符和字符串。字符串文字可以用来表示字符类型的值,例如字符'A'、字符串"ABC"等。
三、标识符
标识符是 VHDL 语言中的一个基本元素,用于命名变量、信号、端口、子程序或参数。标识符由字母、数字和下划线组成,任何标识符必须以英文字母开头,末字符不能为下划线,不允许出现两个连续下划线。
四、下标名
下标名是 VHDL 语言中用于指示数组型变量或信号的某一个元素的名称。下标名的格式为标识符(表达式),例如b(3)表示数组型变量或信号b的第3个元素。
五、段名
段名是 VHDL 语言中用于指示数组型变量或信号的某一段元素的名称。段名的格式为标识符(表达式 方向 表达式),例如D(7 DOWNTO 0)表示数据总线D7~D0。
六、注释
注释是 VHDL 语言中的一个基本元素,用于注释代码。注释由两个连续的短线(--)开始,直到行尾。
七、VHDL 数据对象
VHDL 数据对象是 VHDL 语言中的基本元素,用于存放各种类型的数据,包括变量、常量、信号和文件。
八、变量
变量是 VHDL 语言中的一个基本元素,用于存放局部数据。变量只能在进程、函数和过程中说明和使用,不能将信息带出对它作出定义的当前设计单元。变量赋值语句的格式为目标变量名:=表达式。
九、信号
信号是 VHDL 语言中的一个基本元素,用于存放全局数据。信号定义格式为SIGNAL 信号名:数据类型(范围)(:=初值)。signal可以在结构体、程序包和实体中声明。
通过对 VHDL 语言的基本概念和语法规则的总结,我们可以更好地理解和使用 VHDL 语言来设计和实现数字电路系统。