
接着就要包括你程序中要用到的库,比如说最经常的use ieee.std_logic_1164.all
最后是结构体architecture ,,就是你要实现的功能
结构体中还经常包括进程process,但不是一定要包括进程的,进程语句是在有用到顺序语句,比如说If else case when的时候就得用上
必不可少的部分就是头文件library ieee要用到的库,实体,结构体
1.实体(ENTITY),实体的作用是给出实际电路的外部视图(引脚的数目,引脚的作用等),它描述了电路的封装结构2.端口(PORT),在VHDL语言里的端口指的就是电路引脚,而非普通软件程序设计语言意义上的进程所拥有的端口。例如:一个2输入与门两个输入引脚,一个输出引脚就是端口。端口语句正如上面实体上定义的一样。
3.结构体(ARCHITECTURE),结构体的作用是具体描述一个实体的行为(描述实体所描述的电路的功能),元件以及元件内部的连接关系
4.库(LIBRARY),VHDL语言的库和普通的软件程序设计语言的库并没有什么大的区别。一个库的用法正如上面在实体中展示的那样
5.程序包(PACKAGE),通常在我们的VHDL程序中,需要调用的程序包大多数是IEEE库的
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)