河北大学课程考核试卷
20082009学年第一学期2006级电气类专业(类)
考核科目EDA技术课程类别必修考核类型考查考核方式闭卷类别A
一、选择题:
1、下列标示符哪些是合法的(B)
A、timeB、_date
C、8sum
D、mux
2、如果线网类型变量说明后未赋值,起缺省值是(D)
A、x
B、1
C、0
D、z
3、现网中的值被解释为无符号数。在连续赋值语句中,assig
addr303addr被赋予
的值是(A)
A、4’b1101B、4’b0011C、4’bxx11D、4’bzz11
4、reg70mema2550正确的赋值是(A)
A、mema53’d0B、8’d0C、1’b1D、mema5304’d1
5、在code模块中参数定义如下,请问top模块中d1模块delay1、delay2的值是D
modulecodexy
moduletop
parameedelay11delay21
……………
………………………………
code15d1x1y1
e
dmodule
e
dmodule
A、(11)B、(55)C、(51)D、(15)
6、“a4’b11001b4’bx110”选出正确的运算结果(B)
A、ab0B、ab1C、baxD、bax
7、时间尺度定义为timescale10
s100ps,选择正确答案(C)
A、时间精度10
sB、时间单位100psC、时间精度100psD、时间精度不确定
8、若a9执行display“curre
tvalue0ba0d”aa正确显示为(B)
A、curre
tvalue1001a09
B、curre
tvale1001a9
C、10019
D、curre
tvale00…001001a9
9、awaysbegi
5clk0;10clkclke
d产生的波形(A)
A、占空比13B、clk1
C、clk0
D、周期为10
10、在Verilog中定义了宏名defi
esumabc下面宏名引用正确的是(C)
A、out’sumdB、outsumdC、outsumdD、都正确
二、填空题:(共15分,每小题3分)
1、某一纯组合电路输入为i
1,i
2和i
3,输入出为out,则该电路描述中always的事
件表达式应写为alwaysi
1i
2i
3若某一时序电路由时钟clk信号上升沿触发,同步
高电平复位信号rst清零,该电路描述中always的事件表达是应该写为always
posedgeclk。
2、在模块中对任务进行了定义,调用此任务,写出任务的调用mytastfgm
p。
taskmytast
要求:变量的传递关系如下
outputxy
ma,
b,pc,xf,yg
i
putabc
……
e
dtask
3、ifaout1i
t1
当a
1
执行out1i
t1
elseout1i
t2
当a
0
执行out1i
t2
f4、4’b100124’b100100,4’b100124’b0010。
5、下面程序中语句5、6、7、11是并行执行,语句9、10是顺序
1moduleM……
2i
put……
3output……;
4reg
ab……;
5always……
6assig
fcd
7always……
8begi
9a……;
10b……;
e
d
11muxmux1outi
0i
1
e
dmodule
四、简答题:(共30分)
1、always语句和i
itialr