- 37
- 0
- 约1.7万字
- 约 19页
- 2021-02-27 发布于河北
- 举报
VHDL 语法简单总结
一个 VHDL 程序代码包含 实体( entity )、结构体( architecture )、配置( configuration )、程序包( package)、 库( library )等。
一、 数据类型
1.用户自定义数据类型
使用关键字 TYPE ,例如:
TYPE my_integer IS RANGE -32 TO 32;
–用户自定义的整数类型的子集
TYPE student_grade IS RANGE 0 TO 100;
–用户自定义的自然数类型的子集
TYPE state IS (idle, forward, backward, stop);
–枚举数据类型,常用于有限状态机的状态定义
一般来说,枚举类型的数据自动按顺序依次编码。
2.子类型
在原有已定义数据类型上加一些约束条件 ,可以定义该数据类型的子类型。 VHDL 不允许不同类型的数据直接进行操作运算, 而某个数据类型的子类型则可以和原有类型数据直接进行操作运算。
子类型定义使用
SUBTYPE
关键字。
3.数组 (ARRAY)
ARRAY 是将相同数据类型的数据集合在一起形成的一种新的数据类型。
TYPE type_name IS ARRAY (specification) OF data_type;
–定义新的数组类型语法结构
SIGNAL signal_name
您可能关注的文档
最近下载
- 探究H矩阵方程组:预条件迭代法与预条件对角占优性的深度剖析.docx VIP
- 2026年8月南方电网产融控股集团有限公司鼎和财产保险股份有限公司社会招聘44人笔试备考题库及答案详细解析.docx VIP
- 鼎和财产保险股份公司招聘笔试题库2026.pdf
- 楼地面专业图集-07J306窗井、设备吊装口、排水沟、集水坑.pdf VIP
- 露天煤矿土石方剥离综合单价确定方法 (1).docx VIP
- IV设备故障手册要点.doc VIP
- 龙迅股份国产高清视频芯片龙头,车载及HPC业务构筑新增长极.pdf
- 罐基础施工方案.pptx VIP
- 2025年中国管道测漏仪市场调查研究报告.docx
- 三年级(上)英语 重点知识点汇总.pdf VIP
原创力文档

文档评论(0)