数字系统设计46.docVIP

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

实验一 加法器 1.用图形法设计半加器如图1.1.1所示,由其生成的符号如图1.1.2所示,半加器的功能仿真波形图如图1.1.3所示。 图1.1.1 图1.1.2 图1.1.3 2.用元件化的方法设计的全加器如图1.1.4所示,由其生成的符号如图1.1.5所示,全加器的功能仿真波形图如图1.1.6所示。 图1.1.3 图1.1.5 图1.1.6 3.用元件化的方法设计的4位串行进位加法器如图1.1.7所示,4位全加器的功能仿真图如图1.1.8所示。 图1.1.7 图1.1.8 实验二 编码器设计 1.用Verilog HDL语言设计的8线-3线普通编码器程序edcoder8_3.v(如下) module edcoder8_3(in,outcode); input[7:0]in; output[2:0]outcode; reg[2:0]outcode; always @(in) begin case(in) 8outcode=3d0; 8outcode=3d1; 8outcode=3d2; 8outcode=3d3; 8outcode=3d4; 8outcode=3d5; 8outcode=3d6; 8outcode=3d7; endcase end endmodule 2. 8线-3线普通编码器的功能仿真波形图如图2.1.2所示 图2.1.2 8线-3线优先编码器 1. 用Verilog HDL语言设计的8线-3线普通编码器程序edcoder8_3.v(如下) module Pencorder8_3(none_on,outcode,a,b,c,d,e,f,g,h); input a,b,c,d,e,f,g,h; output[2:0] outcode; output none_on; reg[3:0] outtemp; assign{none_on,outcode}=outtemp; always@(a or b or d or e or f or g or h) begin if(h) outtemp=4b0111; else if(g) outtemp=4b0110; else if(f) outtemp=4b0101; else if(e) outtemp=4b0100; else if(d) outtemp=4b0011; else if(c) outtemp=4b0010; else if(b) outtemp=4b0001; else if(a) outtemp=4b0000; else outtemp=4b1000; end endmodule 2. 8线-3线优先编码器的功能仿真波形图如图2.2.2所示 图2.2.2 实验三 译码器 1. 用Verilog HDL语言设计的3线-8线译码器程序如下: module decoder_38(out,in); output[7:0] out; input[2:0] in; reg[7:0] out; always@(in) begin case(in) 3d0:out=8 3d1:out=8 3d2:out=8 3d3:out=8 3d4:out=8 3d5:out=8 3d6:out=8 3d7:out=8 endcase end endmodule 2. 3线-8线译码器器的功能仿真波形图如图3.1.2所示 图3.1.2 七段数码显示译码器 1. 用Verilog HDL语言设计的七段数码显示译码器程序如下: module decoder4_7(a,b,c,d,e,f,g,D3,D2,D1,D0); output a,b,c,d,e,f,g; input D3,D2,D1,D0; reg a,b,c,d,e,f,g; always@(D3 or D2 or D1 or D0) begin case({D3,D2,D1,D0}) 0:{a,b,c,d,e,f,g}=7b1111110; 1:{a,b,c,d,e,f,g}=7b0110000; 2:{a,b,c,d,e,f,g}=7b1101101; 3:{a,b,c,d,e,f,g}=7b1111001; 4:{a,b,c,d,e,f,g}=7b01100

文档评论(0)

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

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

1亿VIP精品文档

相关文档