VHDL程序的基本结构
一、VHDL概述
- HDL:超高速集成电路硬件描述语言
- 结构特点
1.用于描述数字系统的结构、行为、功能和接口
2.将设计实体分为内、外两部分:
外部:端口,是可视部分;
内部:设计实体的功能与算法,不可视部分;
二、VHDL基本结构
库、程序包
实体 entity
结构体 architecture -->进程 progress 或其他并行语句
库LIBRARY
库 包含:STD库(STANDARD库 标准库)/ IEEE库 / WORK库 (用户库)
库 :存放已编译的实体 / 结构体 /程序包 (用VHDL编写好的共享文件)
程序包
- 程序包 存放各设计模块均共享的数据类型 / 常数 / 子程序 等
- 程序包 定义了一组标准的数据类型说明、常量说明、元件说明、子程序说明和函数说明
- 使用程序包用USE语句
实体entity
- 实体:
设计系统单元所需要的输入输出端口信息设计系统单元所需要的输入输出端口信息
定义设计单元的I/O接口信号和引脚 - 语句格式:
ENTITY 实体名称 IS