|
《EDA技术》期末考试A卷
2 c6 k/ x7 D# I/ t& Y姓名: 专业:
6 l# \4 k) W8 J+ q, y( t: ]学号: 学习中心:
$ R" `% k6 m; O( L9 a
6 J9 x h% t8 {7 @) [8 d% k 成绩:
% O& ~; _. |) T- @; r: ]7 w" P$ l* _1 n* Z
第一题:填空题(每题3分,共30分)- L1 A- ^1 l! s" R; p
1. EDA技术的发展分为 、 和___________三个阶段。' e5 r( K, @7 f. w
2. EDA的设计输入主要包括 、 、 。; s/ ]/ [* W8 u! ?* Y0 N
3. 当前最流行的并成为IEEE标准的硬件描述语言包括: _____和 。$ v" n: V* S+ d' s, J
4. 有三种端口类型,分别是 、___ _和 。
# i8 m& T3 b) \1 k. d5. 输入和双向端口不能声明为 型。
] C/ E6 m; H& n6. 在常量表达示中,二进制是用 字母表示,八进制是用 字母表示,十六进制是用 字母表示。
! I- F. k# Z; h7. 宽度为1位的变量称为 ,如果在变量声明中没有指定位宽,则默认为 。线宽大于1位的变量(包括net型和variable型)称为 。& P0 ^/ O9 O8 s) j$ U0 ]5 L
8. 表达式:8`h55&&8`haa 的值为 ,表达式:8`h55 & 8`haa的值为多少 。# k" J b1 D+ k- S* s
9.语句 out=sel?inl:in0; 表示的意义是: 。
: O/ z g8 ^8 M5 {10.语句{3{a,b}} 表示的意义是: 。
( G# n3 J1 p6 |* v& X- v j+ Q$ P第二题:更多答案下载:谋学网(www.mouxue.com)(每题5分,共20分): K/ E: ~2 u! @& x# Z+ o
1. 什么是IP复用技术?IP核对EDA技术的应用和发展有什么意义?
' ^1 s6 n1 w4 E6 a6 `* g2. 基于FPGA/CPLD的数字系统没计流程包括哪些步骤?, c/ M2 c3 e6 R7 }1 D
3. 说明GAL的OLMC有什么特点,它怎样实现可编程组合电路和时序电路?
! q3 l8 L, `( U4. 阻塞赋值和非阻塞赋值有什么本质的区别?
: ~. c# v+ y; U. Y" t- l4 p7 K第三题:程序分析题(每题15分,共30分)8 [- [# Y. u, G/ X
1. 分析程序并画出逻辑电路图及逻辑表达式: u0 F9 T1 _+ I3 a
module AOI(A,B,C,D,F);
. g9 u8 E( Z) E: t5 iinput A,B,C,D;
2 \1 \! g4 K9 g* f+ H2 ?output F;
7 G* {: h6 Y- J6 D8 X: x/ gwire A,B,C,D,F;
2 g T5 g6 K9 `9 [, D0 fassign F=~((A&B) | (~(C&D)));
% p" \* c, B$ o9 q$ s# o0 Oendmodule# _7 Q) o0 a) d' ?
2. 详细分析下面程序功能:% w# l5 }$ Y7 K( z
module count(out,data, load, reset,clk) ;) X9 D3 D. f! [% G
input load,clk,reset;
) f( ~2 J4 Q5 X; Einput[7:0] data;9 ? v$ Q7 O1 u+ J
output[7:0] out;
) D: [* |( U7 F f" [# preg[7:0] out;
& }8 c8 O- N: ?7 Salways @ (posedge clk) 1 S! @6 x* C# v% O# s
begin
0 Z$ z8 ]# B6 q( L" J if ( !reset) out<=8'h00 ; 4 N( c- r8 z( B
else if (load) out<=data;
* R8 t$ k# I6 |' X, Welse out<=out+1 ;
' U, Q, ^# w. ?7 p" d7 [end
3 _* G+ @7 f8 j3 @* `; M- |. [8 R) @' nendmodule
' `" o- W* B* h% J& W第四题:设计题(每题20分,共20分,请在主观题区答题)
. d% a+ c$ O$ j- \& b( M+ Q3 ?& Y用Verilog HDL设计一个74138的译码器电路。
4 `0 g+ v, b& d |
|