- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5讲-用verilog语言建模组合逻辑
* * 2.1 并行编码器 `timescale 1ns/100ps module parallel_encode(int1,int2,int3,int4,vector,valid); input int1,int2,int3,int4; output [0:1] vector; output valid; reg [0:1] vector; assign valid = int1 | int2 | int3 | int4; always @(int1 or int2 or int3 or int4) begin case({int1,int2,int3,int4}) 4b1000: vector = 2b00; 4b0100: vector = 2b01; 4b0010: vector = 2b10; 4b0001: vector = 2b11; default:vector = 2b00; endcase end endmodule Case实现并行结构 * * 2.2 优先级编码器 `timescale 1ns/100ps module parallel_encode(int1,int2,int3,int4,vector,valid); input int1,int2,int3,int4; output [0:1] vector; output valid; reg [0:1] vector; assign valid = int1 | int2 | int3 | int4; always @(int1 or int2 or int3 or int4) begin if(int1) vector = 2b00; else if(int2) vector = 2b01; else if(int3) vector = 2b10; else if(int4) vector = 2b11; else vector = 2b00; end endmodule If 优先级结构 * * 三 译码器 完成对信号的译码,分解信号的意义 处理器的指令译码器 使用case语句完成编码 `timescale 1ns/100ps module decode3_8 (data_in ,en ,data_out ); input [2:0] data_in ; input en ; output [7:0] data_out ; reg [7:0] data_out ; always @(data_in or en ) begin data_out = {8{1b0}}; if (en == 1) begin case (data_in [2:0]) 3b000 : data_out [7:0] = 8 3b001 : data_out [7:0] = 8 3b010 : data_out [7:0] = 8 3‘b011 : data_out [7:0] = 8’ 3b100 : data_out [7:0] = 8 3b101 : data_out [7:0] = 8 3b110 : data_out [7:0] = 8 3b111 : data_out [7:0] = 8 default : data_out [7:0] = {8{1b0}}; endcase end end endmodule * * 三 数据选择器 简单的选择器由条件表达式完成 复杂的选择器由行为级建模语句完成 `timescale 1ns/100ps module mux_8(addr,in1, in2, in3, in4, in5, in6, in7, in8,mout,ncs); input [2:0] addr; input [7:0]in1, in2, in3, in4, in5, in6, in7, in8; input ncs; output [7:0] mout; reg [7:0] mout; always@(addr or i
您可能关注的文档
- 第4章+网壳结构.ppt
- 第5章 内部物料搬运--物流.ppt
- 第5章 结构化程序设计(汪同庆).ppt
- 第5章 脉冲编码调制-重庆科创职业学院.ppt
- 第5章 绘制层次图.ppt
- 第5章-功能高分子.ppt
- 第5章 测量学和缺陷检查.ppt
- 第5章1热水及燃气.ppt
- 第5章samba与NFS与dhcp.ppt
- 第5章 常用国外文摘数据库.ppt
- 场地脚手架工程施工方案(3篇).docx
- 2024年浙江省丽水市松阳县玉岩镇招聘社区工作者真题及参考答案详解一套.docx
- 2024年河南省郑州市惠济区古荥镇招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市淳安县文昌镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省台州市三门县小雄镇招聘社区工作者真题带答案详解.docx
- 2024年浙江省宁波市余姚市河姆渡镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省丽水市景宁畲族自治县雁溪乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市临安市板桥乡招聘社区工作者真题及答案详解一套.docx
- 2024年湖北省宜昌市点军区土城乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省台州市路桥区桐屿街道招聘社区工作者真题附答案详解.docx
最近下载
- 新人教版高中物理必修第一册学案:2.2匀变速直线运动的速度与时间的关系.doc VIP
- 新生儿低氧血症的常规管理PPT课件.pptx VIP
- 高考英语句子成分及句子基本结构(共32张PPT).pptx VIP
- 药物成瘾教案.ppt VIP
- 广东省广州市五校2022-2023学年高一下学期期末联考物理试卷及参考答案.pdf VIP
- 海砂混凝土工程施工方案(3篇).docx VIP
- 2024年湖北省执业药师继续教育处方审核—中西药联合用药(3)答案.docx VIP
- 冷热疗法的效应.ppt VIP
- 卫生院优质服务基层行创建资料(4.8.1 信息公开).docx VIP
- 呼吸衰竭病人护理查房.pptx VIP
文档评论(0)