摘要:《EDA技术》期末考试A卷姓名: 专业:学号: &nb...
《EDA技术》期末考试A卷
姓名: 专业:
学号: 学习中心:
成绩:
第一题:填空题(每题3分,共30分)
1. EDA技术的发展分为 、 和___________三个阶段。
2. EDA的设计输入主要包括 、 、 。
3. 当前最流行的并成为IEEE标准的硬件描述语言包括: _____和 。, e' e4 S* c5 {+ t
4. 有三种端口类型,分别是 、___ _和 。
5. 输入和双向端口不能声明为 型。6 _5 q; p$ b2 y# N0 ]
6. 在常量表达示中,二进制是用 字母表示,八进制是用 字母表示,十六进制是用 字母表示。
7. 宽度为1位的变量称为 ,如果在变量声明中没有指定位宽,则默认为 。线宽大于1位的变量(包括net型和variable型)称为 。
8. 表达式:8`h55&&8`haa 的值为 ,表达式:8`h55 & 8`haa的值为多少 。! a& ?, \1 E) G6 t" E
9.语句 out=sel?inl:in0; 表示的意义是: 。
10.语句{3{a,b}} 表示的意义是: 。
第二题:更多答案下载:(每题5分,共20分)* |( {. v) m& R0 J) I4 h
1. 什么是IP复用技术?IP核对EDA技术的应用和发展有什么意义?
2. 基于FPGA/CPLD的数字系统没计流程包括哪些步骤?" f) S: Z; A+ {) X- _0 o2 Q
3. 说明GAL的OLMC有什么特点,它怎样实现可编程组合电路和时序电路?
4. 阻塞赋值和非阻塞赋值有什么本质的区别?
第三题:程序分析题(每题15分,共30分)
1. 分析程序并画出逻辑电路图及逻辑表达式:
module AOI(A,B,C,D,F);
input A,B,C,D; : ], t0 l2 p: i; S; Q5 u% A
output F; ! l1 U- _0 m3 x/ \
wire A,B,C,D,F; ! Q2 B' s; x# z" _ y. d9 j
assign F=~((A&B) | (~(C&D)));3 p& o% f% A- ^8 B! U% @1 }
endmodule
2. 详细分析下面程序功能:8 L/ K" W1 O7 ?3 @ K+ V
module count(out,data, load, reset,clk) ;
input load,clk,reset;
input[7:0] data;4 R% E$ v. N6 ^8 i$ J' g
output[7:0] out;
reg[7:0] out;
always @ (posedge clk)
begin5 x$ H+ B7 U) U/ D
if ( !reset) out<=8'h00 ;
else if (load) out<=data;
else out<=out+1 ;
end
endmodule
第四题:设计题(每题20分,共20分,请在主观题区答题)!
用Verilog HDL设计一个74138的译码器电路。