当前位置: 首页 > wzjs >正文

集客营销软件官方网站网站建设与推cctv-10

集客营销软件官方网站,网站建设与推cctv-10,怎么找公众号帮推广,深圳网络建设有限公司一、基础概念 1. 组合逻辑 vs. 时序逻辑 组合逻辑和时序逻辑可是数字电路里的重要概念。组合逻辑呢,简单来说,它的输出仅仅取决于当前的输入,不依赖过去的状态。打个比方,就像一个简单的加法器电路,输入两个数字&…

一、基础概念

1. 组合逻辑 vs. 时序逻辑

组合逻辑和时序逻辑可是数字电路里的重要概念。组合逻辑呢,简单来说,它的输出仅仅取决于当前的输入,不依赖过去的状态。打个比方,就像一个简单的加法器电路,输入两个数字,立马就能得到它们相加的结果,输出和之前的输入状态没啥关系。而时序逻辑就不一样啦,它的输出不仅和当前输入有关,还依赖于过去的状态,也就是有“记忆”功能。像触发器电路就是典型的时序逻辑,它能记住之前的状态,并根据当前输入和之前状态来决定输出。

同步复位和异步复位也各有特点。同步复位呢,优点在于复位信号的作用和时钟同步,这样能保证系统在时钟的有效沿进行复位操作,使得电路状态变化更加稳定和可预测。缺点就是如果时钟信号有问题,比如时钟丢失或者不稳定,复位可能就没办法正常进行啦。异步复位就不一样,它不管时钟状态如何,只要复位信号有效,就立马进行复位操作,这在一些需要快速响应复位的场景很有用。不过呢,异步复位可能会引入复位信号毛刺的问题,这可能会导致电路误动作。要避免复位信号毛刺,可以采用一些方法,比如对复位信号进行滤波处理,或者使用专门的同步电路来处理复位信号,让它在进入关键电路前变得稳定。

2. 建立时间(Setup Time)与保持时间(Hold Time)

建立时间就是在时钟有效沿到来之前,数据必须保持稳定的最小时间。保持时间则是在时钟有效沿到来之后,数据必须保持稳定的最小时间。要是违反了这些约束,可就麻烦啦!建立时间不满足,可能会导致数据在时钟有效沿到来时还没稳定,从而使得触发器采集到错误的数据;保持时间不满足,数据可能在时钟有效沿之后很快发生变化,同样会让触发器采集到错误的值,这都会影响整个电路的正常运行。

要是出现建立时间和保持时间违例,有不少方法可以修复。比如调整电路布局布线,减少信号传输延迟,让数据能按时到达触发器;还可以优化逻辑设计,减少逻辑级数,这样也能加快数据的传输速度,满足建立时间要求。另外,调整时钟信号的相位,让它和数据信号更好地配合,也能解决保持时间的问题。

3. 逻辑门与电路优化

用基本逻辑门实现一个2:1多路复用器(MUX),可以这样做:用两个与门(AND)分别连接两个输入信号和选择信号,再用一个或门(OR)把这两个与门的输出信号组合起来。简单来说,当选择信号为0时,选中一个输入信号;当选择信号为1时,选中另一个输入信号。

在数字电路里常用与非门(NAND)代替与门(AND),这是有原因的。与非门只需要较少的晶体管就能实现,相比与门,它的硬件实现更简单,占用面积更小。而且与非门的逻辑功能很灵活,通过对输入信号取反,就能实现与门的功能。所以从硬件成本和设计灵活性的角度考虑,与非门更受欢迎。

😜这里可以插入一个思考的表情包,表示这些基础概念需要好好琢磨。

二、设计能力

4. 代码实现

用Verilog编写一个带异步复位、同步使能的D触发器,可以这样写:

module d_ff (input wire clk,input wire rst_n,input wire en,input wire d,output reg q
);always @(posedge clk or negedge rst_n) beginif (!rst_n) beginq <= 1'b0;end else if (en) beginq <= d;endend
endmodule

检测输入信号的上升沿,可以通过一个寄存器和一个比较逻辑来实现。RTL代码如下:

module detect_rise (input wire clk,input wire rst_n,input wire in,output reg rise_detected
);reg in_reg;always @(posedge clk or negedge rst_n) beginif (!rst_n) beginin_reg <= 1'b0;rise_detected <= 1'b0;end else beginin_reg <= in;rise_detected <= (!in_reg && in);endend
endmodule

原理就是用一个寄存器存储前一个时钟

在这里插入图片描述
点击跳转练习verilog

http://www.dtcms.com/wzjs/815284.html

相关文章:

  • 做电影网站哪个系统好中小微企业查询平台
  • 番禺做网站设计嘉兴网站排名优化公司
  • 宿迁网站建设介绍公司wordpress 模型开发
  • 网站建设与管理适合女生吗网页游戏网站开发
  • 单县做网站网站建设开发人员配置
  • 钢丝网片每平米价格做推广优化的网站有哪些内容
  • 慈溪哪里有做网站深圳我的网站
  • 公司网站开发建设工商营业执照查询网上查询
  • 专门做动漫的网站有哪些广州做seo的公司
  • 免费创建网站教程哪里有给网站做360
  • 南宁做自适应网站北京市两学一做网站
  • html5旅游网站源码php 网站 下载
  • 中联建设集团股份有限公司网站腾讯邮箱企业邮箱注册
  • 成都网站建设全平台html5制作的网站
  • 松桃和兴建设公司网站wordpress置顶无效
  • 成都网站建设网络网站建设规划书的制作
  • 做网站需要那些技术网页设计模板图片大全
  • 广源建设集团有限公司网站网页设计的八种样式
  • 90设计网站创建时间门户网站需要哪些人
  • 网站运营策划书范文瑞安网站制作
  • 网站制作报价被哪些因素影响有哪些是外国人做的网站吗
  • 做电子请帖网站有哪些做自己的外贸网站怎样赚钱
  • 旅游网站建设费用做图软件ps下载网站有哪些
  • w网站开发文献服务周到的响应式网站
  • 吴中网站开发建设多少钱临海市城市建设规划局网站
  • 专业的河南网站建设公司排名WordPress菜单调用不出
  • 做火影网站背景图微网站建设的现状
  • 自动做网页的网站鹤岗网站建设
  • 广州公司网站制作招聘信息知更鸟wordpress
  • 车陂手机网站建设个人博客页面设计图