EDA技术与数字系统设计 4.1 概 述 VHDL语言是一种在EDA设计中广泛流行的硬件描述语言,主要用于描述数字系统的结构、行为、功能和接口。 除了含有许多具有硬件特征的语句外,VHDL语言的句法、语言形式和描述风格十分类似于一般的计算机高级语言,是目前硬件描述语言中应用最为广泛的一种。 4.1.1 VHDL语言简介 VHDL语言全称是“超高速集成电路硬件描述语言”,它诞生于1982年,由美国国防部于20世纪七、八十年代组织研制开发,其目的首先是用这种语言描述复杂电路,其次是希望这种语言能够成为一种标准语言。 4.1.1 VHDL语言简介 1993年,IEEE对VHDL进行了修订,增加了一些功能,并从更高的抽象层次和系统描述能力上扩展VHDL的内容,公布了VHDL新的版本,编号为IEEE Std1076-1993(简称93版)。 4.1.1 VHDL语言简介 目前,VHDL已经成为一个数字电路和硬件系统描述、综合、优化和布线的IEEE工业标准,已得到众多EDA公司的支持,越来越多的硬件电路设计工具向VHDL标准靠拢,支持VHDL语言。在电子工程领域中,无论ASIC设计人员,还是系统设计人员,都需要学习VHDL语言来提高自己的工作效率。有专家认为,在未来的IT行业中,VHDL语言和Verilog HDL语言将承担几乎全部的数字系统设计任务。 4.1.2 VHDL语言特点 VHDL语言作为一种标准的硬件描述语言,具有结构严谨、描述能力强的特点,支持从系统级到逻辑门级电路所有层次的设计,适合于复杂逻辑电路和系统的设计。 4.1.2 VHDL语言特点 4.2 VHDL语言设计实体的基本结构 用VHDL语言设计的电路无论规模大小,都要使用一个完整的VHDL程序结构,这个完整的程序结构称为设计实体或实体。 设计实体是指能被VHDL语言综合器所接受,并能作为独立的设计单元,以元件的形式存在的VHDL语言程序。 所谓的元件,既可以被高层次的系统调用,成为系统的一部分,也可以作为一个电路的功能模块,独立存在和运行。 4.2.1 VHDL语言设计实体的组成 VHDL语言的设计实体都由实体说明(Entity)和结构体(Architecture)两个最基本的部分组成。 实体说明部分用来描述该模块或系统的接口信息,包括端口的数目、方向和类型,其作用相当于传统设计方法中所使用的元件符号。 结构体部分则描述该模块的内部电路,对应于原理图、逻辑方程和模块的输入/输出特性。 一个设计实体可以包含一个或多个结构体,用于描述其的逻辑结构和逻辑功能。 1. VHDL设计实体的结构 一个完整的VHDL设计实体(设计文件),通常包括: ■ 实体说明(Entity) ■ 结构体(Architecture) ■ 配置(Configuration) ■ 库(Library)和程序包(Package) 1. VHDL设计实体的结构 2. 设计实体举例 【例4.2.1】试用VHDL语言设计一个四选一数据选择器。 2. 设计实体举例 库:是用来存放已设计好的程序包、数据集合体、元件的仓库,供用户进行VHDL设计时调用。 4.2.2 VHDL语言的实体说明 实体说明是VHDL程序设计中最基本的组成部分,主要用来描述设计实体的外部接口信号,定义设计单元的输入、输出端口,是设计实体对外的一个通信界面,但它不描述设计的具体功能。 1.实体说明语句ENTITY 该语句是实体说明的引导语句,用来指明实体说明部分的开始,并定义实体名。 2. 类属说明语句GENERIC 该语句用来确定设计实体中定义的局部常数,将外部环境的信息参数传递到设计实体,并用类属表的形式指明器件的一些特征。 2. 类属说明语句GENERIC 例如: 3. 端口说明语句PORT 该语句是设计实体与外界接口的描述,用来指明实体的输入、输出信号及其模式,包括端口的名称、数据的类型和数据的传递方向(端口模式)。 3. 端口说明语句PORT 端口模式说明: 3. 端口说明语句PORT 端口模式的符号 : 3. 端口说明语句PORT 【例4.2.2】 编写2输入与非门的实体说明。 4.2.3 VHDL语言的结构体 结构体是设计实体的核心,它具体指明了设计实体的行为、元件及内部连接关系。 4
您可能关注的文档
最近下载
- 2025年八年级语文上册《钱塘湖春行》古诗鉴赏对比阅读训练含答案.docx VIP
- 国盛证券-钢铁行业2026年度策略-人间正道是沧桑.pdf VIP
- 2026年全球锂电池正极材料行业报告.docx
- 故障录波识图基础及典型故障分析.pptx VIP
- 粮库安全生产解读课件.ppt VIP
- 五年级下册英语教案unit1lesson5whataretheydoing教案.docx VIP
- 杜邦 PA66 Zyte l101F NC010 未增强 尼龙66.pdf VIP
- 设计变更与签证管理流程.docx VIP
- 压疮的培训(压疮小组).ppt VIP
- 医疗器械生产质量管理规范(2025版)培训试题(含答案).docx
原创力文档

文档评论(0)