1. 程式人生 > >【從零開始自制CPU之學習篇03】鎖存器與觸發器

【從零開始自制CPU之學習篇03】鎖存器與觸發器

優化 cpu 規範 height 一次 簡單 eight 速度 忽略

本篇學習了兩種鎖存器:SR Latch和D Latch,一種觸發器:D flip flop

SR Latch:SR—鎖存器

技術分享圖片

初始狀態下,S和R都為0,Q和Q‘隨機有一個為1另一個 為0(取決於電流速度)。當把S弄成1後,Q為1,此後無論S怎麽變化Q都為1。對R也是如此。

一句話總結就是:輸出端可以記住S和R最後一次為1的是哪個。這個記住就是存了。

D Latch:D—鎖存器

技術分享圖片

此為對SR鎖存器的優化,D相當於原來的S和R,這不但方便操作,還屏蔽了S和R均為1這種不規範操作。

EN是enable的意思,可以控制鎖存器是否存D,否則為忽略D數據(不存)

D flip-flop:D—觸發器

技術分享圖片

將D鎖存器的EN端改為時鐘即為D觸發器,功能簡單說就是:在時鐘上升沿鎖存數據

參考視頻:eater.net

【從零開始自制CPU之學習篇03】鎖存器與觸發器