




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
數(shù)字系統(tǒng)設計 1
片上微控制系統(tǒng)原理與項目設計第十一講授課內容數(shù)字系統(tǒng)設計處理數(shù)字濾波器控制微處理器設計電路,計算N!數(shù)字系統(tǒng)設計核心是自頂向下的設計思想和模塊化的設計方法:(1)模塊劃分,即系統(tǒng)應該被劃分為幾個模塊;(2)模塊互聯(lián),即各個模塊間的連接接口如何規(guī)劃;(3)模塊通信,即各個模塊之間的數(shù)據(jù)如何交互。(1)試湊法把系統(tǒng)的總體方案分成若干個相對獨立的功能部件,然后用組合邏輯電路和時序邏輯電路的設計方法分別設計并構成這些功能部件,最后把這些已經(jīng)確定的部件按要求拼接組合起來,便構成完整的數(shù)字系統(tǒng)。(2)自上而下法把較大規(guī)模的數(shù)字系統(tǒng)從邏輯上劃分為控制器和受控制器電路兩大部分,采用邏輯流程圖或其他工具來描述控制器的控制過程,并根據(jù)控制器及受控制器的邏輯功能,選擇適當功能器件來實現(xiàn)。某簡單的小型數(shù)字系統(tǒng)的功能要求如下:有4×4矩陣數(shù)字鍵盤和一行5個數(shù)碼管。每個按鍵上標有一位十六進制數(shù)符,十六個按鍵標注不同值。每按一次鍵,相應的十六進制數(shù)符就顯示在最右邊的數(shù)碼管上,以前顯示的數(shù)符都向左移一個數(shù)碼管。需求可以分解為三個基本子功能部分:數(shù)碼管的動態(tài)顯示矩陣鍵盤的按鍵檢測數(shù)據(jù)移位保存數(shù)據(jù)處理基本模塊輸入輸出邏輯結構功能描述真值表硬件描述波形圖電路內部結構加工流程流程描述處理流程圖流程變形按照模塊功能改變流程圖流程結構根據(jù)流程圖用模塊構建獲取加工顯示數(shù)據(jù)處理運算流控算術邏輯比較編碼譯碼變換選擇分配保存寄存存儲運算模塊算術運算
ABF邏輯運算
AF
比較運算
ABSA>BSA=BSA<B雙目運算單目運算變換模塊編碼
I0IN-1譯碼D……
Y0YN-1D……M<<N壓縮去壓縮N維稀疏空間M維稠密空間N維稀疏空間第幾種情況流控模塊選擇
D0DN-1分配YC……
Y0YN-1D……選來源選去處Cif(C==0)Y=D0;elseif(C==1)Y=D1;elseif()
?elseY=DN-1;if(C==0){Y0=D;Y1=×;…;YN-1=×;}elseif(C==1)){Y0=×;Y1=D;…;YN-1=×;}elseif()
?else{Y0=×;Y1=×;…;YN-1=D;}保存模塊寄存
D存儲Q
A0AN-1WR……不觸發(fā)時保持原值存數(shù)據(jù)CPD0DM-1…RD取數(shù)據(jù)地址線入數(shù)據(jù)線寫使能讀使能…讀寫同時讀寫分時一組數(shù)據(jù)大量數(shù)據(jù)s=f(s,…);x[k]=;=f(x[k],…)A0AN-1WR……DI0DIM-1…RD…DO0DOM-1……出數(shù)據(jù)線雙向數(shù)據(jù)線讀寫同時流程分析
ABFABFABF123N…si=2s=1i>Ns=s+ii=i+1假初始化
ΣΣΣ保存i保存s比較循環(huán)體節(jié)奏時鐘觸發(fā)真流程變形
i=2s=1i>Ns=s+ii=i+1假i=2s=1i>Ns=s+ii=i+1真s=si=i假條件不成立時,s和i值保持原值真要做的操作一直存在,只是是否使用流程變形
初始化與循環(huán)時,s和i值賦值不同i=2s=1i>Ns=s+ii=i+1真s=si=i假s=1i=2i>Ns=s+ii=i+1假s=si=i真初始否真假不同條件下選擇不同結果所有操作都在流程邏輯結構s=1i=2i>Ns=s+ii=i+1假s=si=i真初始否假真
初始控制節(jié)奏控制輸入?yún)?shù)DQCPABΣF1iDQCPsD0D1YCABΣFD0D1YCABSA<BND1D0YCD1D0YC21CPR流程邏輯結構DQCPABΣF1iDQCPsD0D1YCABΣFD0D1YCABSA<BND1D0YCD1D0YC21CPRds=1di=2i>Nds=s+idi=i+1s=dsi=di假ds=sdi=i真初始否假真
dsdi組合邏輯記憶時序邏輯數(shù)字系統(tǒng)RTL設計方法1、系統(tǒng)狀態(tài)轉移圖描述。(與普通的狀態(tài)轉移圖相比,轉移條件不僅僅是某些輸入輸出比特)2、設計數(shù)據(jù)通路3、將數(shù)據(jù)通路與一個控制器相連4、將系統(tǒng)狀態(tài)轉移圖描述轉換為模塊狀態(tài)轉移圖。(把操作換成控制信號的輸出。)(2)自上而下法把較大規(guī)模的數(shù)字系統(tǒng)從邏輯上劃分為控制器和受控制器電路兩大部分,采用邏輯流程圖或其他工具來描述控制器的控制過程,并根據(jù)控制器及受控制器的邏輯功能,選擇適當功能器件來實現(xiàn)?!纠匡嬃县溬u機。輸入硬幣,c檢測信號,是否有硬幣投入。a為投入錢幣面值信息:1元面值。每瓶飲料的價格s為2元,得控制輸出,控制飲料掉落。①系統(tǒng)狀態(tài)圖定義變量tot,累計現(xiàn)有錢數(shù)?初始化狀態(tài):設置d=0,tot=0?等待狀態(tài):等待硬幣 –如果看到硬幣,請轉到添加狀態(tài)?添加狀態(tài):更新總值:tot=tot
+a –存儲當前硬幣的價值,返回等待狀態(tài) –在等待狀態(tài)下,如果tot>=s,請轉到分配?分配狀態(tài):設置d=1(分配飲料) –返回初始化狀態(tài)多位(數(shù)據(jù))輸入a和s本地注冊數(shù)據(jù)操作tot=0,tot<s,tot=tot+a。
設計數(shù)據(jù)通路需要寄存器tot需要8位比較器比較S和TOT需要8位加法器執(zhí)行tot=tot+a連接各??炜刂戚斎?輸出,定義信號名稱
將數(shù)據(jù)通路與一個控制器相連控制器的輸入 –外部輸入c
(檢測到硬幣) –來自數(shù)據(jù)路徑的輸入
比較器輸出,命名的tot_lt_s?控制器輸出 –外部輸出d(分配飲料) –控制輸出tot_ld,tot_clr
轉換為模塊狀態(tài)轉移圖
狀態(tài)和轉移不變
讀寫控制單元信號【例】基于激光的距離測量儀輸入輸出:B控制開關L激活激光S激光接收器D16比特距離數(shù)據(jù)創(chuàng)建初始狀態(tài),將其命名為S0–將激光初始化為關閉(L=0)–將顯示的距離初始化為0(D=0)添加另一個狀態(tài),稱為S1,等待按鈕按下–B'–留在S1,繼續(xù)等待–B–轉到新狀態(tài)S2問:S2應該做什幺?答:打開激光添加打開激光的狀態(tài)S2(L=1)在狀態(tài)S3中關閉激光(L=0)問:下一步做什幺?答:啟動定時器,等待反射檢測到反射(S)后,進入新狀態(tài)S4–計算距離–假設時鐘頻率為3x108,DCTR保存米數(shù),因此D=DCTR/2?S4之后,返回S1再次等待按鈕2、設計數(shù)據(jù)通路數(shù)據(jù)通路數(shù)據(jù)存儲數(shù)據(jù)計算看系統(tǒng)狀態(tài)機,三個子步驟(a)使數(shù)據(jù)輸入/輸出成為數(shù)據(jù)路徑輸入/輸出(b)將聲明的寄存器實例化到數(shù)據(jù)路徑(同時為每個實例化一個寄存器數(shù)據(jù)輸出)(c)審查每一種狀態(tài)和轉移,以及實例化數(shù)據(jù)路徑模塊和用于實現(xiàn)任何數(shù)據(jù)的計算【例】總線接口–主處理器可以讀取任何外設寄存器 ?每個寄存器都有唯一的4位地址 ?假設1個寄存器/外設。–設置rd=1,A=地址–在32位D線上寄存器數(shù)據(jù) ?硬件地址Faddr輸入(可能來自DIP開關或他寄存
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 倉儲買賣合同范例
- 創(chuàng)新創(chuàng)業(yè)典型事例
- 買房簽認購合同范例
- 會員返積分合同范例
- 買期房 合同范例
- 停車棚修建合同范例
- 業(yè)務合作 傭金合同范例
- 2025年氣泡信封項目合作計劃書
- 第25個記者節(jié)給記者的一封信
- 低壓缺相電壓變化
- 不動產(chǎn)登記中心服務行為規(guī)范辦法(試行)
- 《ISO 55013-2024 資產(chǎn)管理-數(shù)據(jù)資產(chǎn)管理指南》專業(yè)解讀和應用指導材料(雷澤佳編制-2024C0)【第1部分:1-130】
- 軟件資格考試嵌入式系統(tǒng)設計師(基礎知識、應用技術)合卷(中級)試卷與參考答案(2024年)
- 2024年下半年杭州黃湖鎮(zhèn)招考編外工作人員易考易錯模擬試題(共500題)試卷后附參考答案
- 浙江省第五屆初中生科學競賽初賽試題卷
- 雷鋒精神在2024:新時代下的學習
- 竣工驗收流程培訓課件
- 2024年上海中考化學終極押題密卷三含答案
- DB14∕T 1334-2017 波形鋼腹板預應力混凝土組合結構橋梁懸臂施工與驗收規(guī)范
- ECharts數(shù)據(jù)可視化課件 第4章 雷達圖、旭日圖和關系圖
- 幸福女人課件教學課件
評論
0/150
提交評論