其他补充练习题 填空
1.写出数值为11011011b的二进制Verilog整数常量表达式: 。 2.用Verilog定义一标量a: 。
3.定义一个容量为128,字长为32位的存储器MYMEM: 。 4.写出数值为110011b的二进制Verilog整数常量表达式: 。 5.可编程器件分为 和 。 6.可编程器件分为 和 。
7.把变量a值菲阻塞性赋值给变量b语句为: 。 8.把变量a值阻塞性赋值给变量b语句为: 。 9.若某一时序电路由时钟clk信号上升沿触发,同步高电平复位信号rst清零,该电路描述中always的事件表达是应该写为always @( )。
10.可编程器件分为 和 。 11.定义参数Delay_time, 参数值为8: 。 12.定义一个32位的寄存器MYREG: 。
13.定义一个容量为128,字长为32位的存储器MYMEM: 。
14.用EDA技术进行电子系统设计的目标是最终完成 的设计与实现。 15.早期电子系统设计多基于通用的中小规模集成电路元件库,设计方法多采用自底向上的设计方法,而随着EDA技术的不断完善与成熟,
的设计方法更多的被应用。
16.若某一时序电路由时钟clk信号上升沿触发,同步高电平复位信号rst清零,该电路描述中always的事件表达是应该写为always @( )。
17.定义一个名为address的16位reg型变量,并将该变量的值赋为十进制数128: 。
18.定义一个名为DELAY的时间变量: 。 19.用Verilog定义一位宽为4的向量b: 。
20.早期电子系统设计多基于通用的中小规模集成电路元件库,设计方法多采用自底向上的设计方法,而随着EDA技术的不断完善与成熟,
的设计方法更多的被应用。 选择
1.下列标识符中,___ ____是合法,____ ___是错误的? A Cout B 8sum C \\a*b D _data E \\wait, F initial G $latch
2.下列数字的表达式中,______ _是正确的,___ ____是错误的? A 6'd18 B 'Bx0 C 5'b0x110, D 'da30, E 10'd2, F 'hzF 3.下列标识符中,__________是不合法的标识符。 A.9moon B.State0 C. Not_Ack_0 D. signall 4. reg[7:0] mema[255:0]正确的赋值是(A )
A、mema[5]=3’ d0, B、8’ d0; C、1’ b1; D、mema[5][3:0]=4’ d1 5. “a=4’ b11001,b=4’ bx110”选出正确的运算结果(B ) A、a&b=0 B、a&&b=1 C、b&a=x D、b&&a=x
6. aways begin #5 clk=0;#10 clk=~clk;end产生的波形( A ) A、占空比1/3 B、clk=1 C、clk=0 D、周期为10
7. 下列标示符哪些是合法的(B )
A、$time B、_date C、8sum D、mux#
8. 现网中的值被解释为无符号数。在连续赋值语句中,assign addr[3:0]=-3;addr被赋予的值是( A )
A、4’b1101 B、4’b0011 C、4’bxx11 D、4’bzz11
9. 若a=9,执行$display(“current value=,a=”,a,a)正确显示为(B ) A、current value=1001,a=09 B、current vale=1001,a=9
C、1001,9 D、current vale=00…001001,a=9 10. reg[7:0] mema[255:0]正确的赋值是(A )
A、mema[5]=3’ d0, B、8’ d0; C、1’ b1; D、mema[5][3:0]=4’ d1
11.基于EDA软件的FPGA / CPLD设计流程为:原理图/HDL文本输入→ 综合→(___ __)→( )→适配→编程下载→硬件测试。 A功能仿真 B 时序仿真 C逻辑综合 D配置 E分配管脚 12.下列语句中,不属于并行语句的是:_______
A.过程语句 B.assign语句 C.元件例化语句 D.case语句 13. 在Verilog中定义了宏名 `define sum a+b+c 下面宏名引用正确的是(C) A、out=’sum+d; B、out=sum+d; C、out=`sum+d; D、都正确 14. 如果线网类型变量说明后未赋值,起缺省值是(D ) A、x B、1 C、0 D、z
15. 如果线网类型变量说明后未赋值,起缺省值是(D ) A、x B、1 C、0 D、z
16.大规模可编程器件主要有 FPGA、CPLD两类,下列对FPGA结构与工作原理的描述中,正确的是( )。
A.FPGA全称为复杂可编程逻辑器件
B.FPGA是基于乘积项结构的可编程逻辑器件
C.基于SRAM的FPGA器件,在每次上电后必须进行一次配置 D.在Altera公司生产的器件中,MAX7000系列属FPGA结构 17.下列语句中,不属于并行语句的是:_______
A.过程语句 B.assign语句 C.元件例化语句 D.case语句 18.下列标识符中,__________是不合法的标识符。 A.9moon B.State0 C. Not_Ack_0 D. signall 19.下列标识符中,___ ____是合法,____ ___是错误的? A Cout B 8sum C \\a*b D _data E \\wait, F initial G $latch
20.下列数字的表达式中,______ _是正确的,___ ____是错误的? A 6'd18 B 'Bx0 C 5'b0x110, D 'da30, E 10'd2, F 'hzF