- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章VHDL概述与基本结构(4.1_4.2)2012
第4章 VHDL基础; 4.1 VHDL概述;1、What is VHDL;What VHDL Standard means?;Altera VHDL( MaxPlus II 综合器) ;Why I use VHDL instead of Graphic;Graphic vs VHDL;VHDL Synthesis vs other HDLs Synthesis;VHDL在电子系统设计中的应用;VHDL在电子系统设计中的应用;VHDL在电子系统设计中的应用;VHDL在电子系统设计中的应用;VHDL在电子系统设计中的应用;VHDL在电子系统设计中的应用;2、怎样用VHDL描述数字电路;
ENTITY mux21 IS
PORT( a, b : IN BIT ;
s : IN BIT;
y : OUT BIT) ;
END ENTITY mux21 ;
ARCHITECTURE behavor OF mux21 IS
BEGIN
y = a WHEN s = 0 ELSE
b ;
END ARCHITECTURE behavor ;;mux21功能时序波形;示例二 锁存器 (时序电路) ;锁存器的时序波形;VHDL程序设计的基本结构;3、学习VHDL应了解那些知识;4.2 VHDL的基本结构;VHDL程序设计基本结构; VHDL描述的对象称为实体(ENTITY),实体代表什么几乎没有限制。它可以将一个复杂的系统抽象成一个实体,可以代表像CPU那样复杂的电路,也可以代表一个电路板、一个芯片或一个门电路。
如果设计时,采用自顶向下的层次化设计和划分模块,则各层的设计模块都可以作为实体。高层次实体可以调用低层次的设计实体。
;
VHDL设计的基本单元就是VHDL的一个基本设计实体(Design Entity)。一个基本设计实体由实体说明(Entity Declaration)和结构体(Architecture Body)两部分构成。如果把实体说明看作为一个黑盒子,则知道黑盒子的输入和输出,但不知道黑盒子里面的内容。黑盒子里面的内容由结构体来描述。例如要描述一个逻辑元件A,其基本设计实体如图4.1所示。
;图4.1 VHDL的一个基本设计实体 ; 结构体包含了并发描述语句(Concurrent Statement),语句执行的顺序与并发语句出现的先后次序无关。顺序描述语句只能够出现在进程或子程序中,顺序描述语句像一般的高级语言一样,按语句出现的次序执行。
一个基本单元只有一个设计实体,而结构体的个数没有限制,如图4.2所示。
;图4.2 实体中的结构体 ; 实体是一个设计实体的表层设计单元,其功能是对这个设计实体与外部电路进行接口描述。它规定了设计单元的输入/输出接口信号或引脚,是设计实体经封装后对外的一个通信界面。;1. 实体结构
根据IEEE标准,一个基本单元实体结构定义如下:
ENTITY 实体名 IS
【GENERIC(类属表);】
【PORT(端口表);】
END 【ENTITY】 实体名;;2、类属(GENERIC)说明 ;【例4.1】
ENTITY MCK IS
GENERIC(WIDTH:INTEGER:=16);
PORT(ADD_BUS:OUT STD_LOGIC_VECTOR(WIDTH-1 DOWNTO 0); ...) ;
在这里,GENERIC语句对实体MCK的作为地址总线的端口ADD_BUS的数据类型和宽度作了定义,即定义ADD_BUS为一个16位的位矢量。
;3. 端口说明;四种端口模式;IN;结构体是用于描述设计实体的内部结构以及实体端口间的逻辑关系。结构体内部构造的描述层次和描述内容一般可以用图4.3来说明。一般地,一个完整的结构体由两个基本层次组成:
对数据类型、常数、信号、子程序和元件等元素的说明部分。
描述实体逻辑行为的,以各种不同的描述风格表达的功能描述语句。
; 结构体将具体实现一个实体。每个实体可以有多个结构体,每个结构体对应着实体不同结构和算法实现方案,其间的各个结构体的地位是同等的,它们完整地实现了实体的行为,但同一结构体不能为不同的实体所拥有。结构体不能单独存在,它必须有一个界面说明,即一个实体。对于具有多个结构体的实体,必须用CONFIGURATION(配置)语句指明用于综合的结构体和用于仿真的结构体。 ; 即在综合后的可映射于硬件电路的设计实体中,一个实体只对应一个结构体。在电路中,如果实体代表一个器件符号,则结构体描述了
您可能关注的文档
- 第3讲软件架构风格和设计原则.pptx
- 第3课画家笔下的色彩.ppt
- 第3部分专题八动词及动词短语.ppt
- 第3课腾飞的东方巨龙.ppt
- 第3部分住宅庭院设计.ppt
- 第3部分:房屋建筑学.ppt
- 第3部分第10章第5节中国江苏省工业化和城市化的探索.ppt
- 第3阶段三考前应试指导,不比能力比状态.ppt
- 第3部分专题十五第1讲情节结构.ppt
- 第3部分股票K线图上的常识.ppt
- 专题02+时事热点(精讲课件)2025年中考地理二轮复习讲练测(安徽专用).pptx
- 专题10+经济建设 2025年中考道德与法治二轮复习讲练测(广东专用).pptx
- 专题02+西游记【名著概览】+-+2025年中考语文必读名著演练.pptx
- 专题七+认识国家(课件)-【省心备考】2025年中考地理一轮复习优质课件.pptx
- 第22课《礼记》二则——《大道之行也》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 跨学科实践15:制作“龙骨水车”(课件)-2024-2025学年八年级物理下学期项目化课程案例.pptx
- 第13课_辽宋夏金元时期的对外交流(课件)2024-2025学年七年级历史下册同步教学课件.pptx
- 选择题专项讲解——综合类(课件)2025年初中道德与法治中考选择题练习.pptx
- 第21课《庄子》二则——《北冥有鱼》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 7.3+感受澳大利亚(第二课时)-2025学年七年级地理下册同步精品课堂(晋教版2024).pptx
最近下载
- 防洪度汛应急预案.doc
- 电商平台的售后服务提升与用户满意度策略.pptx
- 烟机设备操作工基础知识-第三章液压与气动传动知识鉴定要素.docx VIP
- 餐饮店厨房菜品生产制作规范.docx VIP
- 烟机设备操作工基础知识-第二章机械基础知识鉴定要素.doc VIP
- 健身房会计账务处理.docx VIP
- 地铁企业文化(张景霞) 任务一:认知企业文化的内涵 企业文化概述.ppt
- 农民工工资补充协议(2024版).docx VIP
- 部编版语文五年级下册第六单元教材解读大单元集体备课.pptx VIP
- 标准线路施工 手册基础 空客常用ASM,AWM手册线路符号和图例及INTRODUCTION前言介绍.pptx
文档评论(0)