- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EDA技术与VHDL
复 习 课
考试题型
一、单项选择题(10小题,20分)
二、名词解释(5小题,10分)
三、程序填空(10空,20分)
四、程序改错(10分)
五、编程题(2小题,20分)
六、综合题(20分)
复习要点
一、VHDL程序结构(第二章)
VHDL程序由实体(Entity)、结构体(Architecture)、库(Library)、程序包(Package)和配置(Configuration)5个部分组成。实体、结构体和库共同构成VHDL程序的基本组成部分,程序包和配置则可根据需要选用。库语句是用来定义程序中要用到的元件库。程序包用来定义使用哪些自定义元件库。配置用来选择实体的多个结构体的哪一个被使用。
1、实体的一般语句格式:P28
ENTITY 实体名 IS
[GENERIC(类属表);]
[PORT(端口表);]
END ENTITY 实体名;
一、VHDL程序结构——实体
复习
2、端口模式:P29
ENTITY 实体名 IS
[GENERIC(类属表);]
[PORT(端口表);]
END ENTITY 实体名;
一、VHDL程序结构——结构体
复习
结构体的一般语句格式:P29
ARCHITECTURE 结构体名 OF 实体名 IS
[说明语句];
BEGIN
[功能描述语句];
END ARCHITECTURE 结构体名;
库语句的格式为:
LIBRARY 库名; --说明使用什么库
USE 包集合名; --说明使用库中哪一个包集合及包集
合中的项目(如过程名、函数名等)
USE语句有两种常用的格式:
USE 库名.程序包名.项目名;
USE 库名.程序包名.ALL;
一、VHDL程序结构——库
复习
1、库的种类:P30
2、库的用法:P32
一、VHDL程序结构——程序包
复习
程序包的一般语句结构:
定义程序包的一般语句结构如下:
PACKAGE 程序包名 IS -- 程序包首
程序包首说明部分
END 程序包名;
PACKAGE BODY 程序包名 IS -- 程序包体
程序包体说明部分以及包体
END 程序包名;
注意:一个完整的程序包中,程序包首名与程序包体名是同一名字。
二、VHDL文字规则 P33
复习
VHDL的文字(Literal)主要包括数值和标识符。数值型文字主要有数字型、字符串型、位串型。
1、数字
数字的表达方式。P34
2、字符及字符串表示:P34-35
字符放在单引号中;
文字字符串放在双引号中。P35
数位字符串,位矢量:P35
3、标识符:P35-36
(1)VHDL基本标识符的书写规则:P35-36
(2)判断标识符是否合法?P36
三、数据类型
复习
1、数据类型分类: P41
VHDL中的数据类型可以分成四大类:标量型(实数,整数,枚举,时间),复合类型(数组型,记录型),存取类型和文件类型。
2、IEEE预定义标准逻辑位与矢量:P42-43
字符放在单引号中;
VHDL是一种强类型语言。VHDL不允许不同类型的数值相互赋值或使用类型不允许的运算符进行运算。
四、操作符
复习
1、逻辑操作符: P127
七种:AND,OR,NAND,NOR,XOR,XNOR,NOT。
2、关系运算符:P129
3、算术运算符:P130表5-3
操作符则规定运算的方式。在VHDL中,一般有四类操作符,即逻辑操作符(Logical Operator)、关系操作符(Relational Operator)、算术操作符(Arithmetic Operator)和符号操作符(Sign Operator),前三类操作符是完成逻辑和算术运算的最基本的操作符的单元。
五、数据对象
复习
1、三种数据对象的使用特点: P37-40
2、信号与变量赋值功能的比较P50
在VHDL中,数据对象是可以赋予一个值的客体。它可以接受不同数据类型的赋值。常用的数据对象为常量(CONSTANT) 、变量 (VARIABLE)和信号(SIGNAL) ,在使用前必须给予说明。
信号是比较特殊的数据对象,它具有更多的硬件特征,是VHDL 中最有特色的语言要素之一。
变量说明语句的格式是:
VARIABLE 变量名{,变量名}:数据类型 [:=初始值];
信号赋值
您可能关注的文档
- _音响设备常用连接头及音视频线材的制作方法论述.doc
- 2-1.低压架空线路的组成论述.ppt
- _油气成藏模式_的_现状和发展趋势论述.pdf
- “爱牙日”咨询活动09.20论述.doc
- “本科教学工作审核评估”任务书论述.doc
- “常规土工检测”竞赛库2015(完整).论述.doc
- 2-1第二篇(第一章)论述.pdf
- 2-2-2发展中的化学电源课后作业论述.doc
- 2-2化学能与电能参考论述.ppt
- 2-3-1TCPIP的层次结构论述.ppt
- 2025至2030车身传感器行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030肠胃外药物行业项目调研及市场前景预测评估报告.docx
- 2025至2030灯具行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2025至2030底部安装压力表行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030第三代测序行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030电饼铛行业项目调研及市场前景预测评估报告.docx
- 2025至2030赌桌行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030靶向药物输送系统行业产业运行态势及投资规划深度研究报告.docx
- 2025至2030阿米卡星(CAS37517285)行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030财务管理软件行业产业运行态势及投资规划深度研究报告.docx
文档评论(0)