版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
微程序控制器數(shù)字系統(tǒng)設(shè)計(jì)ASM流程圖
ASM流程圖描述的是順序事件,以及時(shí)序控制電路的狀態(tài)與狀態(tài)轉(zhuǎn)換時(shí)發(fā)生的事件之間的時(shí)序關(guān)系。ASM流程圖由三部分組成:狀態(tài)框、判斷框和條件框??蛴芍本€連接在一起,表示執(zhí)行的先后次序和當(dāng)狀態(tài)機(jī)工作時(shí)的狀態(tài)變化。狀態(tài)框:寄存器操作或?qū)?yīng)該狀態(tài)產(chǎn)生的控制輸出信號(hào)。狀態(tài)的名稱用符號(hào)給出,放在左上位置,代表狀態(tài)的二進(jìn)制碼放在框的右上角。判斷框:描述了輸入信號(hào)對(duì)控制子系統(tǒng)的作用,輸入可以是外部輸入、狀態(tài)、內(nèi)部信號(hào)。條件框:條件框的輸入路徑一定來自于判斷框的退出路徑。里面的寄存器操作或列出的輸出是在給定狀態(tài)下產(chǎn)生的,需要首先滿足輸入條件。
2Summer
ZDMC
–
Lec.
#18
–
1復(fù)習(xí)數(shù)字系統(tǒng)設(shè)計(jì)Summer
ZDMC
–
Lec.
#18
–
1控制器
數(shù)字系統(tǒng)的設(shè)計(jì)過程可分成兩個(gè)部分:
數(shù)據(jù)路徑中的寄存器傳輸設(shè)計(jì)和控制單元中的控制邏輯設(shè)計(jì)。
控制邏輯是一個(gè)有限狀態(tài)機(jī),其米里型和摩爾型輸出控制著數(shù)據(jù)
路徑中的操作。
控制單元的輸入是外部輸入,內(nèi)部狀態(tài)信號(hào)從數(shù)據(jù)路徑反饋到控
制電路。設(shè)計(jì)方法
采用序列寄存器/計(jì)數(shù)器和譯碼器
–
使用寄存器產(chǎn)生控制狀態(tài),使用譯碼器產(chǎn)生與每個(gè)狀態(tài)對(duì)應(yīng)的輸出信號(hào)
采用數(shù)據(jù)選擇器來設(shè)計(jì)
采用一位熱位設(shè)計(jì)(每個(gè)狀態(tài)用一個(gè)觸發(fā)器表示)
–
在任意狀態(tài)下,只有一位位為“1”,而所有其他位保持為“0”
–
不需要譯碼器
3復(fù)習(xí)數(shù)字系統(tǒng)設(shè)計(jì)用數(shù)據(jù)選擇器設(shè)計(jì)控制器4Summer
ZDMC
–
Lec.
#18
–
1yyzz
S_0S_1010
00S_30000
001
111
111S_2
1w
1
x設(shè)計(jì)方法:1)決定寄存器次態(tài)的數(shù)據(jù)選擇器2)保存現(xiàn)態(tài)的寄存器3)譯碼器,產(chǎn)生每個(gè)控制狀態(tài)對(duì)應(yīng)的輸出四個(gè)狀態(tài)和四個(gè)控制輸入數(shù)字系統(tǒng)設(shè)計(jì)數(shù)據(jù)選擇器設(shè)計(jì)控制器Summer
ZDMC
–
Lec.
#18
–
1S_311S_210yyzz
S_0S_10000000
001
11111w
1
x現(xiàn)態(tài)次態(tài)輸入條件輸入G1G0G1G0sMUX1MUX00000w’0w
1yz’+
yz
=
yy+y’z’=y+z’
x’
yzy’z+y’z’=y’5000111111011000111011011011101001101
w
x
x’
y’
yz’
yz
y’z
yy’z’數(shù)字系統(tǒng)設(shè)計(jì)6Summer
ZDMC
–
Lec.
#18
–
1微程序
微程序控制的基本思想,就是仿照通常的解題程序的方法,把所有的操作控制信號(hào)匯集一起編碼成所謂的微指令,存放在一個(gè)存儲(chǔ)單元里。系統(tǒng)運(yùn)行時(shí),一條又一條地讀出這些微指令,從而產(chǎn)生系統(tǒng)所需要的各種操作控制信號(hào),以控制各邏輯部件執(zhí)行所規(guī)定的操作。控制部件通過控制線向執(zhí)行部件發(fā)出各種控制命令,我們把這種控制命令稱為微命令,而執(zhí)行部件接受微命令所執(zhí)行的操作叫作微操作。數(shù)字系統(tǒng)設(shè)計(jì)7Summer
ZDMC
–
Lec.
#18
–
1微指令的典型結(jié)構(gòu)
微指令除給出微命令信息外,還應(yīng)給出測(cè)試判別信息。微指令中還包含一個(gè)下址字段,該字段將指明存儲(chǔ)器中下一條微指令的地址
。微程序是由若干條微碼指令組成的序列。數(shù)字系統(tǒng)設(shè)計(jì)8Summer
ZDMC
–
Lec.
#18
–
1微程序控制器的一般結(jié)構(gòu)
控制存儲(chǔ)器存放微碼程序微命令寄存器當(dāng)前微碼指令的控制信息微地址寄存器存放下條微指令的地址地址轉(zhuǎn)移邏輯數(shù)字系統(tǒng)設(shè)計(jì)9Summer
ZDMC
–
Lec.
#18
–
1微程序控制器的設(shè)計(jì)
硬件設(shè)計(jì)和微程序編制
硬件設(shè)計(jì)選取存儲(chǔ)器和寄存器,設(shè)計(jì)地址轉(zhuǎn)移邏輯。
微程序設(shè)計(jì)需要確定微程序流程圖,即控制算法流程圖。例1按照數(shù)據(jù)通路,設(shè)計(jì)微指令格式,確定微程序控制器的基本方案。假定測(cè)試判別字段有2位,下址字段有4位。
(講義例7.11)數(shù)字系統(tǒng)設(shè)計(jì)10Summer
ZDMC
–
Lec.
#18
–
1微程序控制器的設(shè)計(jì)例1數(shù)字系統(tǒng)設(shè)計(jì)Summer
ZDMC
–
Lec.
#18
–
1微程序控制器的設(shè)計(jì)例2
數(shù)字比較系統(tǒng)硬件框圖及ASM流程圖如圖7.26所示,請(qǐng)?jiān)O(shè)計(jì)其微程序控制器。微程序流程圖
11ASM流程圖硬件框圖數(shù)字系統(tǒng)設(shè)計(jì)12Summer
ZDMC
–
Lec.
#18
–
1微程序控制器的設(shè)計(jì)例2-2
微指令格式
本系統(tǒng)中的控制信號(hào)只有3個(gè),所以微命令字段為3位。加上
判別測(cè)試字段1位,下地址字段4位,故微指令字長(zhǎng)度為8位。當(dāng)前微地址微指令二進(jìn)制代碼微命令判別下地址000010000100010001000101010110001000100000110100數(shù)字系統(tǒng)設(shè)計(jì)13Summer
ZDMC
–
Lec.
#18
–
1微程序控制器的設(shè)計(jì)例2-3微程序微程序控制器硬件結(jié)構(gòu)數(shù)字系統(tǒng)設(shè)計(jì)Summer
ZDMC
–
Lec.
#18
–
1微程序控制器的設(shè)計(jì)例3-1
采用例8.13的數(shù)據(jù)通路和圖8.34所示的微指令格式,編制如下四種基本操作的微程序流程圖,并完成微地址轉(zhuǎn)移邏輯的設(shè)計(jì)。
00RAM
Rj(2)(從RAM中取數(shù)至R2)
01Ri(3)加Rj(4)
Rj(4)(R3,R4中二數(shù)算術(shù)加)
10Ri(6)
RAM(R6中的數(shù)存入RAM)
11Ri(7)
⊕Rj(8)(R7,R8中二數(shù)邏輯異)
假設(shè)條件:
(1)四種基本操作分別用4個(gè)狀態(tài)的編碼(00,01,10,11)來表示,該
編碼值由IR0和IR1兩個(gè)觸發(fā)器組成的計(jì)數(shù)器提供。對(duì)應(yīng)計(jì)數(shù)器的一
種狀態(tài),則執(zhí)行相應(yīng)的一種基本操作;
(2)每當(dāng)一種基本操作結(jié)束時(shí),計(jì)數(shù)器進(jìn)行加數(shù)而改變狀態(tài)。但操作
開始前計(jì)數(shù)器的初始狀態(tài)是隨機(jī)的,這意味著四種操作執(zhí)行的順序
可認(rèn)為是隨意的,但時(shí)間上必須是連續(xù)的;
(3)通用寄存器的選擇也是隨意的;
(4)向RAM中取數(shù)、存數(shù)的地址均由暫存器B給出。
14數(shù)字系統(tǒng)設(shè)計(jì)15Summer
ZDMC
–
Lec.
#18
–
1微程序控制器的設(shè)計(jì)例3-2微程序流程圖當(dāng)前微地址八進(jìn)制表示的微命令(26位)PP21下一微地址(4位)0000000000000011000100032400000400000100010000002600001101001001716400000010001031000044000011010103240000040001100011001130000000100010037400001000011010110017370000001010101
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園設(shè)施設(shè)備檢查記錄表
- 慶祝母親節(jié)系列活動(dòng)策劃大全2021年5篇
- 學(xué)習(xí)德意志意識(shí)形態(tài)體會(huì)
- 網(wǎng)絡(luò)最火熱的元宵節(jié)領(lǐng)導(dǎo)經(jīng)典致辭
- 安全評(píng)價(jià)師內(nèi)部講解
- 11月份公司軍訓(xùn)心得體會(huì)5篇
- 女人怎樣補(bǔ)氣血腎大全
- 學(xué)生經(jīng)典誦讀心得體會(huì)1000字5篇
- 經(jīng)濟(jì)棉紗購(gòu)銷合同
- 綜合采購(gòu)合同模板
- 高中班級(jí)量化管理細(xì)則及考核表(完整)
- 文獻(xiàn)檢索與畢業(yè)論文寫作PPT完整全套教學(xué)課件
- 大學(xué)生心理健康教育(山東聯(lián)盟)知到章節(jié)答案智慧樹2023年德州學(xué)院
- 《危險(xiǎn)化學(xué)品重點(diǎn)縣專家指導(dǎo)服務(wù)手冊(cè)》
- 大學(xué)生生命教育導(dǎo)論知到章節(jié)答案智慧樹2023年阜陽(yáng)師范大學(xué)
- 供應(yīng)商(質(zhì)量管理)稽核表
- 貝雷片貝雷架尺寸及重量表
- 醫(yī)療保險(xiǎn)特藥使用申請(qǐng)表
- LY/T 2101-2013東北、內(nèi)蒙古重點(diǎn)國(guó)有林區(qū)伐區(qū)作業(yè)質(zhì)量檢查技術(shù)規(guī)程
- GB/T 3608-2008高處作業(yè)分級(jí)
- GB/T 29407-2012阻燃木材及阻燃人造板生產(chǎn)技術(shù)規(guī)范
評(píng)論
0/150
提交評(píng)論