- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 Verilog设计的层次与风格;主要内容;Verilog设计的描述风格 ;在Verilog程序中可通过如下方式描述电路的结构 ◆ 调用Verilog内置门元件(门级结构描述) ◆ 调用开关级元件(晶体管级结构描述) ◆ 用户自定义元件UDP(也在门级);;门元件的调用;门元件的调用;【例7.1】 调用门元件实现的4选1 MUX module mux4_1a(out,in1,in2,in3,in4,s0,s1); input in1,in2,in3,in4,s0,s1; output out; wire s0_n,s1_n,w,x,y,z; not (sel0_n,s0),(s1_n,s1); and (w,in1,s0_n,s1_n),(x,in2,s0_n,s1), (y,in3,s0,s1_n),(z,in4,s0,s1); or (out,w,x,y,z); endmodule;;7.3 行为描述 ;【例7.2】 用case语句描述的4选1 MUX module mux4_1b(out,in1,in2,in3,in4,s0,s1); input in1,in2,in3,in4,s0,s1; output reg out; always@(*) //使用通配符 case({s0,s1}) 2b00:out=in1; 2b01:out=in2; 2b10:out=in3; 2b11:out=in4; default:out=2bx; endcase endmodule;采用行为描述方式时需注意;7.4 数据流描述 ;【例7.4】 数据流描述的4选1 MUX module mux4_1c(out,in1,in2,in3,in4,s0,s1); input in1,in2,in3,in4,s0,s1; output out; assign out=(in1 ~s0 ~s1)|(in2 ~s0 s1)| (in3 s0 ~s1)|(in4 s0 s1); endmodule; 数据流描述 ;7.5 不同描述风格的设计 ;【例7.12】 调用门元件实现的1位全加器 ;数据流描述的1位全加器;行为描述的1位全加器;采用层次化方式设计1位全加器 ;;;;module add4_1(sum,cout,a,b,cin); output [3:0] sum; output cout; input [3:0] a,b;input cin; ? full_add1 f0(a[0],b[0],cin,sum[0],cin1); full_add1 f1(a[1],b[1],cin1,sum[1],cin2); full_add1 f2(a[2],b[2],cin2,sum[2],cin3); full_add1 f3(a[3],b[3],cin3,sum[3],cout); endmodule;【例7.18】 数据流描述的4位加法器 module add4_2(cout,sum,a,b,cin); input cin; input[3:0] a,b; output[3:0] sum; output cout; assign {cout,sum}=a+b+cin; endmodule;7.6 多层次结构电路的设计;1.图形与文本混合设计 ;2.文本设计; 对于上面的模块调用,可采用位置对应的方式,即调用时模块端口列表中信号的排列顺序与模块定义时端口列表中的信号排列顺序相同;也可以采用信号名对应方式,此时不必按顺序,例如上面对reg8的调用: module reg8(qout,in,clk,clear); //reg8的模块声明 reg8 accreg8(accout,sum,clk,clear); //调用方式1,位置对应 Reg8 accreg8(.qout(accout),.clear(clear), .in(sum),.clk(clk)); //调用方式2,信号名对应;7.7 基本组合电路设计;;;;7.8 基本时序电路设计;;;;;;7.9 三态逻辑设计 ;;;;;7.10 RAM存储器设计 ;;;;;7.11 FIFO缓存器设计 ;;;;;习 题 7;
您可能关注的文档
- “低龄老龄化”形势下“以老养老”的机构养老发展模式——针对上海市的实证研究.pdf
- “管理学丛林”成因及未来走向.pdf
- “十二五”期间我国对外直接投资研究——基于邓宁国际直接投资阶段理论.pdf
- 《财务决策构建与分析》企业经营资金协调性分析.doc
- 《财务决策构建与分析》应用希金斯可持续增长模型制定财务战略.doc
- 《工程背景下的单片机原理及系统设计》第1章.ppt
- 《工程背景下的单片机原理及系统设计》第2章 硬件结构.ppt
- 《工程背景下的单片机原理及系统设计》第4章 汇编 语言程序.ppt
- 《工程背景下的单片机原理及系统设计》第4章 复习.ppt
- 《工程背景下的单片机原理及系统设计》第5章 中断系统.ppt
- 2025年智能电网柔性直流输电技术在我国西部地区应用前景.docx
- 7.2 弹力-人教版八年级物理下册.pptx
- 2025年智能电网柔性直流输电技术在智能变电站中的应用研究.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化存储中的应用.docx
- 2025年智能电网柔性直流输电技术在新能源并网中的应用研究.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化控制中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化预测中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化服务中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化运维中的应用.docx
- 2025年智能电网柔性直流输电技术智能化保护系统研究.docx
最近下载
- 《无人快递车自动驾驶及寄递功能场地试验方法及要求》.pdf VIP
- T_CNS 82-2022 宇航用静态随机存储器总剂量辐射效应试验方法.docx VIP
- 电力系统继电保护课程思政教学案例实践与思考 .pdf VIP
- 2025-2026秋季学年第一学期学生国旗下演讲稿(22周):第12周诚信,那是最美的名片-诚实守信教育.docx
- 海洋工程地质调查.ppt VIP
- 2025年高考语文二轮复习专题训练 专题03 诗歌鉴赏之客观选择题专训(3) Word版含解析.pdf VIP
- 《食品质量的无损检测技术》课件.ppt VIP
- 华师大版八年级上册数学全册配套ppt教学课件.pptx
- 第四章纳米材料表征.ppt VIP
- 高考核心词汇(详细版).docx VIP
有哪些信誉好的足球投注网站
文档评论(0)