数字IC必修之Verilog知识点——时序逻辑(sequential logic),锁存器,异步&同步触发器flipflops,N位移位寄存器,计数器,FSM三段式状态机

本文深入探讨了数字电路设计中的核心概念,包括同步与异步电路的区别,触发器(Flip-Flops)的工作原理,以及有限状态机(FSMs)在同步时钟电路中的应用。文章详细解释了状态机的不同类型,如Mealy状态机和Moore状态机,并介绍了它们在实际电路设计中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. Flip-Flops
    asynchronous (异步中CDC)
    synchronous(同步时钟)
    时钟上升沿到来后,会产生的

  2. FSMs:有限状态机
    在同步时钟中一般用状态机来进行控制
    ——structural view(FFs separate from combinational logic)
    ——behavioral view(synthesis of sequencers)

  3. Latch with Reset
    Alt
    第二个if没有else连接,所以当g=0时,Q锁存原来的值。

  4. 异步复位FF
    在这里插入图片描述

  5. 同步reset/set
    在这里插入图片描述

  6. FF with Async & Sync Restn

在这里插入图片描述
7. N-bit shift register (N比特移位寄存器)

在这里插入图片描述
8. Counter 计数器
在这里插入图片描述
9. FSM

Mealy state machine: 输出取决于当前状态和当前输入

在这里插入图片描述

Moore: 输出只与现在状态有关

在这里插入图片描述

Moore Verilog FSM 三段式

在这里插入图片描述
在这里插入图片描述
判断转移状态的时候也能写成,next_state= (in)?`one1:`zero ;

Mealy Verilog FSM 三段式

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值