数字系统(EDA)样卷_第1页
数字系统(EDA)样卷_第2页
数字系统(EDA)样卷_第3页
数字系统(EDA)样卷_第4页
数字系统(EDA)样卷_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、4 课程自测样卷11.大规模可编程器件主要有FPGA、CPLD两类,下列对FPGA结构与工作原理的描述中,正确的是( )。一、单项选择题数字系统设计样卷(10小题,每题2分,共20分)FPGA是基于乘积项结构的可编程逻辑器件FPGA是全称为复杂可编程逻辑器件基于SRAM的FPGA器件,在每次上电后必须进行一次配置在AlteraMAX7000系列属FPGA结构4 课程自测-数字系统设计样卷2.IP核在IC领域被理解为完成某种功能的设计,以版图方式提供的IP被称为( )。A. 硬IP B. 固IP C. 软IP D. 都不是3.已成为IEEE标准的HDL语言有( )。A. VHDL和AHDL C.

2、 AHDL和Verilog HDLB. Verilog HDL 和VHDL D. 只有Verilog HDL4.本课程实验开发系统上的下载板所配置的目标芯片的型号是( )。A. FLEX10K系列 EPF10K10LC84-3 B. FLEX10KE系列 EPF10K30EFC484-1C. FLEX10K系列 EPF10K10LC84-4D. MAX7000系列 EPM7096LC84-74 课程自测样卷14 课程自测-数字系统设计样卷5.在MAX+plusII中,所建立的原理图设计文件保存的后缀名是( )。A. *.tdf B. *.gdf C. *.vhd D. *.scf6.下列对现代

3、EDA技术基本特点的描述中,错误的是( )。A. 支持硬件描述语言进行设计B. 普遍采用标准化和开发性框架结构C. 具有高层综合和优化功能D. 完全支持软、硬件协同设计A. 非阻塞赋值语句的赋值符号为“=”B. 阻塞赋值语句在语句块结束时才完成赋值操作C. 非阻塞赋值语句在在该语句块结束时就立即完成赋值操作D. 阻塞赋值语句的赋值符号为“=” 7.下列对阻塞与非阻塞赋值语句的描述中,正确的是( )。4 课程自测样卷14 课程自测-数字系统设计样卷8.在下面的程序段中,当address的值等于5b0 x000时,问casex执行完后,输出out的值等于( )。casex(address)5b00

4、?1:out=2b11;5b01?:out=2b10;5b10?00:out=2b01;default:out=2b00endcaseAout=2b1 Cout=2b01 Bout=2b10 Dout=2b004 课程自测样卷14 课程自测-数字系统设计样卷9.下列关于Verilog HDL的标识符及数据定义的说法中,错误的是( )。ACOUNT和count是两个不同的标识符 Bwait、initial、4sum都是非法的标识符定义C16、d2a、b0 x110 都是错误的整形数定义DModule不是Verilog 的关键字10.以下哪个选项是Verilog HDL语言支持的三种基本描述方式(

5、 )。数据流描述 门级描述 行为描述 结构描述 过程描述 功能描述A C B D4 课程自测样卷14 课程自测-数字系统设计样卷1.将PLD按结构特点来分类,可分为( )和( )两大类。二、填空题(18个空,每空1分,共18分)2ASIC的中文全称是( )。3EDA技术经历了( )、( )、EDA三个发展阶段。4. 基于EDA软件的FPGA/CPLD设计流程为:原理图/HDL文本输入功能仿真综合适配( )( )在线测试。5Verilog HDL所提供的两大物理数据类型是:( )、( )。4 课程自测样卷14 课程自测-数字系统设计样卷6在MAX+plusII中,Simulator所代表的含义是

6、( ),Create Default Symbol所代表的含义是( )。7在MAX+plusII 中利用Verilog HDL语言建立文本文件时,保存的文件名称必须和( )一致。所建立的波形仿真文件的后缀名为( )。8若A=5b11001,则A2得到的结果是( ),|A得到的结果( )。9若A=5b11001,B=5b101x1,则A&B =( )。10若a=5b11x01,b=5b11x01,则,a=b得到的结果是( )。11若a=1b1,b=2b00,c=3b101,则a,2b,c=( )。4 课程自测样卷14 课程自测-数字系统设计样卷1. SoC三、名词解释(4小题,每题3分,共12分

7、)2综合3布局4.功能仿真4 课程自测样卷14 课程自测-数字系统设计样卷1.什么是PLD ? PLD按集成度如何分类?四、简答题(3小题,每题5分,共15分)2什么是ISP技术?其优点是什么? 4 课程自测样卷14 课程自测-数字系统设计样卷3.什么是Top_down设计?4 课程自测样卷14 课程自测-数字系统设计样卷五、编程题(6小题,共35分)line1 module FA(a,b,cin,sum,cout);line2 input cin;line3 input 3:0 a,b;line4 output sum,cout;line5 reg cout;line6 always (a

8、or b or cin);line7 (cout,sum)=a+b+cin;line7 endmodule1.如下所示的四位全加器的Verilog程序中共有四处错误,找出,并改正(其中的line1line7指第1行到第7行)。(4分)4 课程自测样卷14 课程自测-数字系统设计样卷module mux2_1 (_);(1分)input _;(1分)output_;(1分)assign _ ;(2分)endmodule2.对照右图,将如下Verilog 程序补充完整。(5分)4 课程自测样卷14 课程自测-数字系统设计样卷module updown_count(d,clk,clear,load,

9、up_down,qd);input 3:0 d;input clk, clear,load,up_down;output 3:0 qd;reg3:0 qd;always (posedge clk)beginif(!clear) qd=4h00;else if(load) qd=d;else if(up_dwon) qd=qd+1;else qd2得到的结果是( ),|A得到的结果是( )。7若A=5b11001,B=5b101x1,则A&B =( ),A&B = ( )。8若a=5b11x01,b=5b11x01,则,a= = =c得到的结果是( )。9若a=1b1,b=2b00,c=3b10

10、1,则2a,b,c=( )。10右图三态门用条件运算符可以描述为: assign out= ( )。4 课程自测样卷14 课程自测-数字系统设计样卷1.ISP三、名词解释(5小题,每题3分,共15分)2SoC3综合4 课程自测样卷14 课程自测-数字系统设计样卷4.映射5时序仿真4 课程自测样卷14 课程自测-数字系统设计样卷1.什么是PLD ? PLD按集成度如何分类?四、简答题(3小题,每题5分,共15分)2什么是Top_down设计方式? 4 课程自测样卷14 课程自测-数字系统设计样卷3.简述Verilog HDL提供的三种不同的描述方式?4 课程自测样卷14 课程自测-数字系统设计样

11、卷五、编程题(6小题,共35分)line1 module decode4_7(a,b,c,d,e,f,g,D3,D2,D1,D0);line2 output a,b,c,d,e,f,g;line3 input D3,D2,D1,D0;line4 always (D3 or D2 or D1 or D0);line5 beginline6 case( D3,D2,D1,D0 )line7 4d0:a,b,c,d,e,f,g=7b1111110;line8 4d1:a,b,c,d,e,f,g=7b0110000;line9 4d2:a,b,c,d,e,f,g=7b1101101;line10 4d

12、3:a,b,c,d,e,f,g=7b1111001;line11 4d4:a,b,c,d,e,f,g=7b0110011;line12 4d5:a,b,c,d,e,f,g=7b1011011;line13 4d6:a,b,c,d,e,f,g=7b1011111;1.如右所示BCD码七段数码显示译码器的Verilog程序中共有四处错误,找出,并改正(其中的line1line19指第1到第19行)。(4分)4 课程自测样卷14 课程自测-数字系统设计样卷line14 4d7:a,b,c,d,e,f,g=7b1110000;line15 4d8:a,b,c,d,e,f,g=7b1111111;lin

13、e16 4d9:a,b,c,d,e,f,g=7b1111011;line17 default:a,b,c,d,e,f,g=7bx;line18 endline19 endmodule4 课程自测样卷14 课程自测-数字系统设计样卷module gate1 (_);(1分)input _;(1分)output_;(1分)assign _ ;(2分)endmodule2.对照右图,将如下Verilog 程序补充完整。(5分)4 课程自测样卷14 课程自测-数字系统设计样卷module voter7(pass,vote);output pass;input6:0 vote;reg2:0 sum;in

14、teger i;reg pass;always (vote)beginsum=0;for(i=0;i=6;i=i+1) if(votei) sum=sum+1;if(sum2) pass=1; else pass=0;endendmodule3.分析如下Verilog 程序所描述的逻辑功能。(5分)4 课程自测样卷14 课程自测-数字系统设计样卷4.写出下图所示电路的Verilog结构描述程序。(5分)4 课程自测样卷14 课程自测-数字系统设计样卷5.下图所示为4位移位寄存器电路,在always过程语句里,利用阻塞或非阻塞赋值语句写出相对应的Verilog程序。(8分)4 课程自测样卷14 课程自测-数字系统设计样卷6.下面所列分别为构成一个8位累加器的两个子模块的Verilog 程序代码。由这两个子模块构成的8累加器的原理图如下。请参照此图,用调用模块的方式编写Verilog 程序来实现此8位累加器(模块名为:ACC)。(8分)程序1:add8.v module add8(sum,cout,a,b,cin); output7:0 sum; output cout; input7:0a,b; input cin;assign cout,sum=a+b+cin;endmodule

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论