基于Verilog HDL的通信系统设计 陈曦 等编著 第4章.pptVIP

基于Verilog HDL的通信系统设计 陈曦 等编著 第4章.ppt

  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文档。上传文档
查看更多
第4章 简单逻辑电路实现 china_54@ china_54@ * * * 第2部分 实践篇 基于Verilog HDL的通信系统设计 基于Verilog HDL的通信系统设计 常用的最基本数字电路模块是数字通信系统中不可缺少的基本组成部分。一个数字信号的处理系统,都包含了许许多多的逻辑电路。一般逻辑电路大致分为两大类:组合逻辑电路和时序逻辑电路。在组合逻辑电路中,任何一个时刻的输出信号仅取决于当前的输入信号。而在时序逻辑电路中,任何时刻的输出信号不仅取决于当前的输入信号,而且还取决于电路原来的工作状态,即与以前的输入信号及输出也有关系。本章主要介绍常用的基本组合逻辑电路和时序逻辑电路的设计。本章内容是学习基于Verilog HDL通信系统实现的前提和基础,希望读者引起足够重视。 基于Verilog HDL的通信系统设计 4-1 简单组合逻辑电路的Verilog HDL实现 组合逻辑电路是一种在任何时刻的输出仅取决于当时输入信号的逻辑电路。常用的组合逻辑电路主要有:编码器、译码器、数据选择器、半加器、全加器等。 4-1-1 基本门电路 在Verilog HDL中,内置了一些基本门原语,很好的实现了基本门电路的设计。设计人员在设计模块时,直接调用这些模块即可,而不需要自己设计这些模块。但是,在调用的过程中,要注意其调用的格式。 内置门原语主要有:“与”(and)、“或”(or)、“异或”(xor)等。用这些原语可以设计比较复杂的组合电路。 基于Verilog HDL的通信系统设计 4-1-2 译码器 译码器的功能是将输入的二进制代码翻译成对应的高低电平信号。一般译码器属于一种多输入、多输出的电路。但是输出埠的数目比输入的要多,主要是将输入编码转化成输出编码。在此转换过程中,输入和输出一一对应,即每一种输入码字产生与之对应的唯一的一个输出码字。 译码器有三个埠:输入码字埠、使能埠和输出码字埠。 4-1-3 数据选择器 在多路数据传送过程中,有时需要将多路数据中任一路信号挑选出来,完成这种功能的逻辑电路称为数据选择器。下面以8选1数据选择器为例,介绍数据选择器的Verilog HDL描述,其主要有使能输入、选择输入和数据输出三个端口,当使能信号en有效时,8选1数据选择器的选择数据口“data_in”负责选择“ram”中存储的需要的数据,最后将结果输出到输出埠“data_out”。 基于Verilog HDL的通信系统设计 4-1-4 半加器 加法是数字系统中最常见的算术运算,而加法器是一种实现加法运算的逻辑电路。最简单的是半加器。半加器的功能是:实现两个输入数据的相加运算,不带进位输入。其电路结构框图如图4-5所示。 图4-5 半加器的结构框图 基于Verilog HDL的通信系统设计 4-1-5 全加器 全加器与半加器的区别是:全加器有三个输入埠,其中,有两个输入埠和半加器相同,唯一不同的是增加了低位二进制数相加输出到本位的进位信号。全加器可以通过真值表化简获得输入信号和输出信号的逻辑表达式,利用基本门电路实现;可以通过半加器的级联方式实现,本例采用半加器的级联实现全加器的功能。 基于Verilog HDL的通信系统设计 4-2 简单时序逻辑的Verilog HDl实现 时序逻辑电路简称为时序电路,与组合逻辑电路并驾齐驱,是数字电路两大重要分支之一。时序逻辑电路中必须含有具有记忆能力的内存件,任意时刻的输出信号不仅和当时的输入信号有关,而且还与原来状态有关。时序逻辑电路由组合逻辑电路和内存电路两部分组成。内存件的种类很多,如触发器、延迟线、磁性器件等,而触发器是时序电路的基本组成单元。 基于Verilog HDL的通信系统设计 4-2-1 D触发器 在数字系统中,常常要存储一些数字信息。触发器具有记忆功能、能存储数字信息的最常用的一种基本单元电路。由两个门电路交叉耦合构成的基本触发器,只要输入信号发生变化,触发器状态就会根据其逻辑功能发生相应的变化。但是在实际应用当中,电路状态的变化是在一定的时钟周期驱动下而改变的,即输出状态是以触发器的输入作为状态转移的条件,如果只是输入的变化,而时钟信号无效,输出是不会发生状态转移的,输入的变化只是状态变化的一个必备条件,最终输出状态的转移是在始终信号的作用下发生的。为此,在基本触发器的基础上加上触发器导引电路,构成时钟控制的触发器。经常使用的是钟控D触发器和钟控J-K触发器。 基于Verilog HDL的通信系统设计 4-2-2 R-S触发器 由四个集成门构成的电位触发方式的钟控触发器,在约定电平器件对输入激励

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档