EDA典型單元電路的寄存器的設(shè)計(jì)
寄存(鎖存)器是一種重要的數(shù)字電路部件,常用來暫時(shí)存放指令、參與運(yùn)算的數(shù)據(jù)或運(yùn)算結(jié)果等。它是數(shù)字測量和數(shù)字控制中常用的部件,是計(jì)算機(jī)的主要部件之一。寄存器的主要組成部分是具有記憶功能的雙穩(wěn)態(tài)觸發(fā)器。一個(gè)觸發(fā)器可以儲(chǔ)存1位二進(jìn)制代碼,要儲(chǔ)存N位二進(jìn)制代碼,就得有N個(gè)觸發(fā)器。寄存器從功能上說,通??煞譃閿?shù)碼寄存器和移位寄存器兩種。
數(shù)碼寄存器用于寄存一組二進(jìn)制代碼,廣泛用于各類數(shù)字系統(tǒng)。
【例】 設(shè)計(jì)-個(gè)8位寄存器的VHDL程序,并使用MAX+p1us Ⅱ進(jìn)行仿真。
仿真結(jié)果如圖所示。
如圖 8位寄存器REG的仿真圖
來源:ks990次