第四章Verilog HDL设计初步.pptVIP

  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文档。上传文档
查看更多
第四章Verilog HDL设计初步

组合电路 习 题 习 题 习 题 习 题 4.2.4 含同步清0结构的D触发器及其Verilog描述 4.2.5 含异步清0的锁存器及其Verilog描述 4.2.5 含异步清0的锁存器及其Verilog描述 4.2.6 Verilog的时钟过程描述注意点 4.2.6 Verilog的时钟过程描述注意点 4.2.7 异步时序电路 4.2.7 异步时序电路 4.3.1 4位二进制加法计数器及其Verilog描述 4.3.1 4位二进制加法计数器及其Verilog描述 4.3.1 4位二进制加法计数器及其Verilog描述 4.3.2 功能更全面的计数器设计 4.3.2 功能更全面的计数器设计 4.3.2 功能更全面的计数器设计 4-1 举例说明,Verilog HDL的操作符中,哪些操作符的运算结果总是一位的。 4-2 wire型变量与reg型变量有什么本质区别,它们可用于什么类型语句中? 4-3 阻塞赋值和非阻塞赋值有何区别? 4-4 举例说明,为什么使用条件叙述不完整的条件句能导致产生时序模块的综合结果? 4-5 用Verilog设计一个3-8译码器,要求分别用case语句和if_else语句。比较这两种方式。 4-6 图4-27所示的是双2选1多路 选择器构成的电路MUXK。对于其 中MUX21A,当s=0和s=1时, 分别有y=a和y=b。试在一个模块 结构中用两个过程来表达此电路。 * * Verilog HDL 设计初步 4.1.1 4选1多路选择器及其Verilog HDL描述1 4.1.1 4选1多路选择器及其Verilog HDL描述1 4.1.1 4选1多路选择器及其Verilog HDL描述1 4.1.1 4选1多路选择器及其Verilog HDL描述1 4.1.2 4选1多路选择器及其Verilog HDL描述2 4.1.2 4选1多路选择器及其Verilog HDL描述2 1.按位逻辑操作符 A=1’b0; B=1’b1; C[3:0]=4’b1100; D[3:0]=4’b1011; E[5:0]=6’b010110; 4.1.2 4选1多路选择器及其Verilog HDL描述2 2.等式操作符 A=4’b1011; B=4’b0010; C=4’b0z10; D=4’b0z10; 4.1.2 4选1多路选择器及其Verilog HDL描述2 3.assign连续赋值语句 assign 目标变量名 = 驱动表达式; assign DOUT = a b; assign DOUT = a b | c ; assign DOUT = e f | d ; 4.1.2 4选1多路选择器及其Verilog HDL描述2 4.wire定义网线型变量 wire 变量名1,变量名2,. . . ; wire [msb:lsb] 变量名1,变量名2,. . . ; wire [7:0] a ; wire Y = tmp1 ^ tmp2; wire tmp1,tmp2; assign Y = tmp1 ^ tmp2; 5.注释符号 4.1.3 4选1多路选择器及其Verilog HDL描述3 4.1.3 4选1多路选择器及其Verilog HDL描述3 1.if_else条件语句 if (S) Y = A; else Y = B; if (S) Y=A; else begin Y=B; Z=C; Q=1b0; end (1)阻塞式赋值。 “=” 2.过程赋值语句 (2)非阻塞式赋值。 3.数据表示方式 4.1.4 4选1多路选择器及其Verilog HDL描述4 4.1.5 简单加法器及其Verilog HDL描述 1. 半加器描述 4.1.5 简单加法器及其Verilog HDL描述 1. 半加器描述 4.1.5 简单加法器及其Verilog HDL描述 1. 半加器描述 4.1.5 简单加法器及其Verilog HDL描述 1. 半加器描述 4.1.5 简单加法器及其Verilog HDL描述 1. 半加器描述 4.1.5 简单加法器及其Verilog HDL描述 1. 半加器描述 2. 全加器顶层文件设计 2. 全加器顶层文件设计 Verilog中元件例化语句的结构比较简单,一般格式如下: 模块元件名: 例化元件名 ( .例化元件端口(例化元件外接端口名),...); 3. 8位加法器描述 3. 8位加法器描述 时序电路 4.2.1 边沿触发型D触发器及其Ve

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档