VHDL 语言学习笔记(1)

一,VHDL语言的基本语法

1.VHDL语言的标识符规则:1).由大小写字母,数字和下划线组成;

2).任何标识符必须以英文字母开头;

3).不以_为末字符;

4)不能出现连续的_;

5)不区分大小写字母;

6)VHDL定义的保留字或称关键字,不能用作标识符;

2.VHDL的数字

2.1数字型文字

1).整数文字(都是十进制数)

2).实数文字(都是十进制数,必须带有小数点)

数字前可以加0,数字中间不能有空格;

2.2数字基数表示的文字

规格如下:

数制#基数#指数(数制和指数部分是用十进制表示的数。指数是0的话可以省去)

2.3字符串型文字

'R'可以是数值,也可以是符号或字母;

字符串是一维的字符数组,须放在双引号(" ")中。

VHDL有两种字符串:

1.文字字符串

"EEE"

2.数位字符串

预定义的数据类型BIT的一维数组,他们所代表的是二进制 八进制或十六进制的数组,其位矢量的长度即等值的二进制数的位数。

进制基数符号"数位字符串"

B"1_1101_1110"

X"AD0"

2.4下标名及下标段名

下标名用于指示数组型变量或信号的某一元素,如:a(2),b(n)

下标段名则用于指示数组型变量或信号的某一段元素规格如下:

数组类型信号名或者变量名(表达式1[TO/DOWNTO 表达式2]);

TO和DOWNTO的区别

TO从小到大,DOWNTO从大到小

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值