2013-2014《数字逻辑》自测题-(答案).pptVIP

2013-2014《数字逻辑》自测题-(答案).ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2013-2014《数字逻辑》自测题-(答案)

16.写出电路的状态方程,画出电路初态为0时,输出Q的波形图。 J Q CP K X clk Q Q (t+1) = CLK X Q 四、设计题 1. 根据给定电路,建立其Verilog HDL门及描述模型。(10分) =1 =1 =1 ≥1 ≥1 F3 F2 F1 A B C D 2. 用Verilog HDL描述满足下列要求的3—8译码器:(10分) (1)一个低有效使能端; (2)译码输出高有效。 module design1(A,B,C,D,F1,F2,F3); input A,B,C,D; output F1,F2,F3; wire W1,W2,W3; xor X1(W1,A,B), X2(W2,C,D), X3(F3,W1,W2); and A1(W3,A,B,C,D); nor ON1(F1,A,B,C,D), ON2(F2,F3,F1,W3); endmodule 2. 用Verilog HDL描述满足下列要求的3—8译码器:(10分) (1)一个低有效使能端; (2)译码输出高有效。 3. 用Verilog HDL描述一个高有效使能的8位四选一。要求先画出模块框图, 再进行描述。(8分) en sel[1:0] d0[7:0] f[7:0] d1[7:0] d2[7:0] d3[7:0] 4. 用Verilog HDL描述一个代码转换电路,要求如下:(8分) (1)电路输入为8421码,电路输出为2421码; (2)电路具有一个高有效使能端; (3)电路有一个输出标志,当使能无效或输入伪码时,该标志为1;否则为0。 5. 用Verilog HDL描述一个8位数据并行传输时,符合奇校验约定的校验位发生器。(5分) 6. 用Verilog HDL描述一个具有低有效异步置位、异步清零的上升沿JK触发器。(6分) module oddcheck(data,check); input [8:1] data; output check; assign check=~(^data); endmodule 7. 用Verilog HDL描述一个具有高有效同步置位、同步清零的下升沿D触发器。(5分) module Dff_1(clk,clr,set,d,q) ; input clk, clr, set, d ; output q ; reg q ; always @(negedge clk ) if (clr==1) q=0 ; else if (set==1) q=1 ; else q=d ; endmodule 8. 用Verilog HDL描述一个满足下列要求的计数器。(10分) (1)下降沿(0~47)10 加1计数; (2)电路具有一个低有效的异步清零端; (3)电路具有一个高有效的计数使能端; (4)电路具有一个高有效的循环进位(RCO)输出端。 9. 用Verilog HDL描述一个余3码可逆计数器。当x=0时,加1计数;当x=1时, 减1计数。(8分) 10. 用Verilog HDL描述一个左移循环一个“0”的4位环形计数器。要求先画出能自启 动的状态图,再进行描述。(10分) q[3:0] 1110 1101 1011 0111 module xuhuan_0_l(clk, q) ; input clk ; output [3:0] q ; reg [3:0] q ; always @ (posedge clk) case (q) 4’b1110: q=4’b1101 ; 4’b1101: q=4’b1011 ; 4’b1 011: q=4’b0111 ; 4’b0111: q=4’b1110 ; default : q=4’b1110 ; endcase endmodule 其它 11. 用Verilog HDL描述一个4位右移扭环形计数器。要求先画出能自启 动的状态图,再进行描述。(10分) module niu_4(clk, q) ; input clk ; output [3:0] q ; reg [3:0] q ; always @ (posedge clk) case(q) 4’b0000:q=4’b100

文档评论(0)

zijingling + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档