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

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

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

  3. Latch with Reset
    数字IC必修之Verilog知识点——时序逻辑(sequential logic),锁存器,异步&同步触发器flipflops,N位移位寄存器,计数器,FSM三段式状态机_第1张图片
    第二个if没有else连接,所以当g=0时,Q锁存原来的值。

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

  5. 同步reset/set
    数字IC必修之Verilog知识点——时序逻辑(sequential logic),锁存器,异步&同步触发器flipflops,N位移位寄存器,计数器,FSM三段式状态机_第3张图片

  6. FF with Async & Sync Restn

数字IC必修之Verilog知识点——时序逻辑(sequential logic),锁存器,异步&同步触发器flipflops,N位移位寄存器,计数器,FSM三段式状态机_第4张图片
7. N-bit shift register (N比特移位寄存器)

数字IC必修之Verilog知识点——时序逻辑(sequential logic),锁存器,异步&同步触发器flipflops,N位移位寄存器,计数器,FSM三段式状态机_第5张图片
8. Counter 计数器
数字IC必修之Verilog知识点——时序逻辑(sequential logic),锁存器,异步&同步触发器flipflops,N位移位寄存器,计数器,FSM三段式状态机_第6张图片
9. FSM

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

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

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

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

Moore Verilog FSM 三段式

数字IC必修之Verilog知识点——时序逻辑(sequential logic),锁存器,异步&同步触发器flipflops,N位移位寄存器,计数器,FSM三段式状态机_第9张图片
数字IC必修之Verilog知识点——时序逻辑(sequential logic),锁存器,异步&同步触发器flipflops,N位移位寄存器,计数器,FSM三段式状态机_第10张图片
判断转移状态的时候也能写成,next_state= (in)?`one1:`zero ;

Mealy Verilog FSM 三段式

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

你可能感兴趣的:(verilog,数字)