



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、 填空题(20分,每空格1分)1、一个完整的 VHDM言程序通常包含实体(entity ), 结构体 (architecture ),配置(configuration ),包集合(package)和 库(library ) 5 各部分。2、在一个实体的端口方向说明时,输入使用in表示,那么构造体内部不能再使用的输出是用out 表示;双向端口是用inout 表示;构造体内部可再次使用的输出是用buffer表不;3、VHDL的客体,或称数据对象包括了常数、变量variable 和 信号signal 。4、请列出三个VHD用言的数据类型,如实数、位等。位矢量,字符,布尔量 c5、VHDL程序的基
2、本结构包括 库 、 程序包 、实体和 结构体。6、more_ _11标识符合法吗?不合法。 8bit标识符合法吗?不合法 。variable 标识符合法吗?不合法。7、信号的代入通常用<= ,变量用 三。8、表示0' '1'两值逻辑的数据类型是bit (位),表示0' '1' 'Z等九值逻辑的数据类型是 std logic(标准逻辑),表示空操作的数据类型是NULL 。9、<=是小于等于关系运算符,又是 赋值运算 操作符。10、设 D0为'1', D1 为'0', D2 为'1'
3、, D3 为'0',D3 & D2 & D1 & D0 的运算结果是 “ 0101”,D1 & D2 & D3 & D4 的运算结果是“ 1010” 。11、VHDLS序的基本结构至少应包括实体 、结构体两部分和对库的引用声明。12、1_Digital标识符合法吗?否 ,12 + 呢? 合法 。13、在VHDL的常用对象中,信号 、 变量可以被多次赋予不同的值,常量只能在定义时赋值。14、实体的端口模式用来说明数据、信号通过该端口的传输方向,端口模式有 Jn、 Out、 inout、 buffer 。15、VHDL语言中std_l
4、ogic 类型取值2表示高阻,取值 'X' 表示不确定。16、位类型的初始化采用(字符 /字符串) 字符 、位矢量用字符串 。17、进程必须位于结构体 内部,变量必须定义于进程/包/子程序内部。18、并置运算符 &的功能是把多个位或位向量合并为一个位向量。19、进程执行的机制是敏感信号发生跳变 。20、判断CLK信号上升沿到达的语句是if clk ' event and clk ='1' then .21、 IF 语句各条件间具有不同的优先级。22、VHDL否区分大小写?不区分。23、digital_8标识符合法吗?不合法。 12_bit 标识符
5、合法吗?不合迭。signal 标识符合法吗? 不合法。24、结构体有三种描述方式,分别是数据流、疝为、和 结构化。25、 请分别列举一个常用的库和程序包 library ieee 、 use ieee.std logic 1164.all。26、一个信号处于高阻(三态)时的值在 VHDL中描述为 Z 。27、/二是 不相等操作符,功能是在条件判断是判断操作符两端不相等。28、设 D0为'0', D1为'1', D2 为'1', D3 为'0', D3 & D2 & D1 & D0的运算结果是“0110” ,
6、 (D3 or D2) and ( D1 and not D0)的运算结果是:'1' 。29、赋值语句是(并行/串行) 并行执行的,if语句是(并行/串行) 串行 执行的。30、8digital 标识符合法吗?不合法。31、信号的代入通常用士,变量用 士 。32、标准逻辑(stdlogic ) 是一个具有九值逻辑的数据类型。33、定义一个变量 a, 数据类型为 4 位位向量 variable a : bit vector(3 downto0)_ 。34、二是小于等于关系运算符,又是 赋值运算 操作符。35、设 D0为'1', D1为'1', D2
7、 为'1', D3 为'0',“1110” 是 D3 & D2 & D1 & D0 的运算结果。36、IF语句根据指定的条件来确定语句执行顺序,共有 3种类型:用于门闩控制的IF语以 用于二选一控制的 IF语句、用于多选择控制的IF语句。二、判断对错并给出判断依据(20分,每小题5分,判断对错2分,给出正确答案 3分)1、传统的系统硬件设计方法是采用自上而下(top down )的设计方法,利用硬件描述语言(HDD的硬件电路设计方法采用自下而上(bottom up)的设计方法。(X )传统的系统硬件设计方法是采用自下而上(bottom u
8、p)的设计方法,利用硬件描述语言(HDD的硬件电路设计方法采用自上而下(top down)的设计方法2、VHDL可以采用层次化的设计,一个高层的结构体中可以调用低层的实体( V )3、一个VHAL程序中仅能使用一个进程(process )语句。(X )可以使用多个进程语句。4、VHDL语言的预算操作包括了逻辑运算符、关系运算符、乘法运算符等,它们三者的优先 级是相同的。(X )逻辑运算符关系运算符乘法运算5、进程语句中,不管在何时, process语句后面必须列出敏感信号(x )包含wait语句的进程语句可不列出敏感信号。6、VHDL语言与方f算机 C语言的没有差别。(X )7、在结构体中定义
9、一个全局变量( VARIABLES,可以在所有进程中使用。(X )“变量(VARIABLES”改为“信号”。8、CONSTANT T2 : std_logic <= 0' ;( X ) 改正:把 <=换为:=。9、若某变量被定义为数值型变量,未赋初始值时默认值为0'。(错)改正:把0'的单引号去掉。10、在结构体中定义一个全局变量( VARIABLES ),可以在所有进程中使用。(错) 改正:“变量(VARIABLES )”改为“信号”。library ieee;use ieee.std logic arith.all; . ,一 .一c, “一 一u- u
10、se ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;一 一以上库和程序包语句有无错误?有 ,有的话请在原程序相应位置改正。(2)entity rom isport(addr: in std_logic_vector(0 to 3);ce: in std_logic;_data:out std_logic_vector(7 downto 0);end rom;以上port语句有无错误? 有 ,有的话请在原程序相应位置改正。(4)三、简答(20分,每小题5分)1、简述VHDLS序的基本结构。库(1)library ieee;程序包(
11、2)use ieee std_logic_1164.all;实体(3)entity 实体名is结构体(5) architecture 结构体名of实体名is若答出配置也可加 1分配置2、简述信号与变量的区别。信号延时赋值,变量立即赋值(2)信号的代入使用 <=,变量的代入使用 尸;(4)信号在实际的硬件当中有对应的连线,变量没有(5)3、进程语句是设计人员描述结构体时使用最为频繁的语句,简述其特点。它可以与其它进程并发执行,并可存取结构体或实体中所定义的信号;(1)进程结构中的所有语句都是按顺序执行的;(2)为了启动进程,在进程结构中必须包含一个显式的敏感信号量表或者包含一个wait语句
12、;(4)进程之间的通信是通过信号量的传递来实现的。(5)四、编程题(共50分)1、请补全以下二选一 VHDL程序(本题10分) Entity mux is port(d0,d1,sel:in bit;q:out BIT );(2)end mux; architecture connect of MUX is(4)signal tmp1, TMP2,tmp3:bit;(6)begin cale: block begin tmp1<=d0 and sel; tmp2<=d1 and (not sel)tmp3<= tmpl and tmp2;q <= tmp3;(8)end block cale; end CONNECT;(10)2、用IF语句编写一个四选一电路,要求输入d0d3, s为选择端,输出 V。(本题10分)entity MUX4 isport(s:in std_logic_vector(1 downto 0);d:in std_logic_vector(3 downto 0);y: out std_logic);end MUX4;(3)architecture behave of MUX4 isbeginprocess(s)beginif (s=&q
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 解除监管部门合同协议书
- 数字油画创新教学校本课程计划
- 云平台运维服务高质量保障要求措施
- 解除维修空调合同协议书
- 上海婚前租车合同范本
- 教师信息技术培训:AI赋能智慧教育新实践
- 轨道车辆检维修风险分析和安全措施
- 检验科跨部门质量协调计划
- 牛羊肉类销售培训课件
- 大象版四年级科学互动教学计划
- 宫外孕右输卵管妊娠腹腔镜下盆腔粘连分解术、右输卵管妊娠开窗取胚术手术记录模板
- 教科版 科学小学二年级下册期末测试卷及参考答案(基础题)
- 2022年全国各省县市名称
- 制药企业实验室安全操作规程
- CSCEC8XN-SW-商务工程师项目实操手册
- 混凝土重力坝设计说明书
- 弱电设备维护保养方案
- 道路及两侧便道保洁方案.docx
- 腾讯公司职业发展体系管理者手册
- 《舾装培训讲义》
- 山东生态功能区划(文字)
评论
0/150
提交评论