- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VHDL作业及答案
第5章PPT课件作业
1.VHDL程序一般包含几个组成部分?各部分的作用是什么?
实体,结构体,库,程序包,配置
实体:用于描述所设计系统的外部接口特性;即该设计实体对外的输入、输出端口数量和端口特性。
结构体:用于描述实体所代表的系统内部的结构和行为;它描述设计实体的结构、行为、元件及内部连接关系。
库:存放已经编译的实体、构造体、程序包集合和配置。
程序包:存放各设计模块都能共享的数据类型、常数和子程序库;
配置:实体对应多个结构体时,从与某个实体对应的多个结构体中选定一个作为具体实现。
2.端口模式有哪几种?buffer类型与inout类型的端口有什么区别?
Out, in, inout, buffer
out (输出):只能被赋值,用于不能反馈的输出;
in (输入):只能读,用于时钟输入、控制输入单向数据输入;
inout(输入输出) :既可读又可被赋值,被读的值是端口输入值而不是被赋值,作为双向端口。
buffer(缓冲):类似于输出,但可以读,读的值是被赋值,用做内部反馈用,不能作为双向端口使用。
3.下列标识符中,哪些是非法的?
Led3 coder_ _1 end port std_machine 2adder decoder*8
and_2_ _decoder_1 and2 and_2 and_ _2 and-2
4.指出下面的实体描述中存在的四处语法错误并改正
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY mux21a IS
PORT( a, b, s : IN BIT ;
y : OUT BIT ;) ; (1.删除括号内的分号)
END ENTITY mux; (2.改为mux21a)
ARCHITECTURE one OF mux21a IS
BEGIN
PROCESS(a,b,s)
Begin
if s=‘0’ then y=a ;
else y=b ;
end if ;
end process (结束少了一个分号)
END ARCHITECTURE none ; (none改为one)
5.写出下图所示的设计实体mux41的实体声明。所有端口都采用bit或bit_vector类型。
ENTITY mux41 IS
PORT( A, B, C,D : IN BIT ;
SEL : IN BIT_VECTOR(1 DOWNTO 0) ;
Q : OUT BIT) ;
END ENTITY mux41;
6.表达式C=A+B中,A、B、C的数据类型都是STD_LOGIC_VECTOR,是否能直接进行加法运算?说明原因和解决方法。
答:不能直接进行加法运算。因为+号只能对整数类型进行直接相加,如果要对STD_LOGIC_VECTOR数据类型进行+法操作,需要调用运算符重载,即在程序的开头打开IEEE.STD_LOGIC_UNSIGNED.ALL程序包,或者把STD_LOGIC_VECTOR数据类型改为整数类型。
7.能把任意一种进制的值向一整数类型的对象赋值吗?如果能,怎样做?
答:能。见书上P322页
8.判断下列VHDL的数值表示是否合法,如果有误指出原因(P322)
16#0FA# 10#12F# 8#789# 8#356# 2#0101010#
9.数据类型BIT,INTEGER,BOOLEAN分别定义在那个库中?哪些库和程序包总是可见
您可能关注的文档
- UML考试试题及答案.doc
- UML试卷和答案.doc
- UML课后习题答案.doc
- uml课程实验报告.doc
- UML课程期末设计.docx
- UML软件建模教程课后习题卫红春版(全手打).doc
- unit2试卷及讲义.doc
- UnitPeople复习题.doc
- Unit全单元教案.doc
- Unit同步测试题.doc
- 2025年黑龙江省双鸭山市选调生考试(公共基础知识)综合能力测试题一套.docx
- 2025年青海农牧科技职业学院单招语文测试模拟题库带答案.docx
- 2025年陕西服装工程学院单招(语文)测试题库及参考答案一套.docx
- 2025年青海省海西蒙古族藏族自治州行政职业能力测验模拟试题及答案1套.docx
- 2025年青海民族大学单招语文测试题库推荐.docx
- 2025年黄河水利职业技术学院单招语文测试模拟题库及完整答案1套.docx
- 2025年黑龙江省双鸭山市单招语文测试题库有答案.docx
- 2025年黑龙江冰雪体育职业学院单招(语文)测试题库完美版.docx
- 2025年黑龙江省单招(语文)测试题库及参考答案.docx
- 护理生实践考试题库及答案.doc
文档评论(0)