VHDL程序的组成部分包括哪些内容?

VHDL程序的组成部分包括哪些内容?,第1张

一开头 应该要有library ieee

接着就要包括你程序中要用到的库,比如说最经常的use ieee.std_logic_1164.all

接着是实体entity,通俗点就是所对应的输入输出端口

最后是结构体architecture ,,就是你要实现的功能

结构体中还经常包括进程process,但不是一定要包括进程的,进程语句是在有用到顺序语句,比如说If else case when的时候就得用上

必不可少的部分就是头文件library ieee要用到的库,实体,结构体

1.实体(ENTITY),实体的作用是给出实际电路的外部视图(引脚的数目,引脚的作用等),它描述了电路的封装结构

2.端口(PORT),在VHDL语言里的端口指的就是电路引脚,而非普通软件程序设计语言意义上的进程所拥有的端口。例如:一个2输入与门两个输入引脚,一个输出引脚就是端口。端口语句正如上面实体上定义的一样。

3.结构体(ARCHITECTURE),结构体的作用是具体描述一个实体的行为(描述实体所描述的电路的功能),元件以及元件内部的连接关系

4.库(LIBRARY),VHDL语言的库和普通的软件程序设计语言的库并没有什么大的区别。一个库的用法正如上面在实体中展示的那样

5.程序包(PACKAGE),通常在我们的VHDL程序中,需要调用的程序包大多数是IEEE库的


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7949209.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存