单晶片微处理机简介.ppt

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单晶片微处理机简介.ppt

ISU EE 單晶片微處理機簡介 單晶片微處理器之應用與功能需求 單晶片微處理機之功能模組 周邊模組之控制方法 單晶片系統之設計與發展 簡介 單晶片微處理器主要義涵?整個微處理機系統搭配簡單周邊模組與輸出入介面以單晶片型態完成, 單晶片微處理器中包含系統運作所需之周邊模組與模組驅動程式、系統程式與應用程式。 國內外有許多晶片公司,分別針對不同應用,設計有許多種單晶片微處理機系列,如:8051、PIC、ARM、…等等 。 單晶片微處理器之應用與功能需求 目前各類之電子與家電產品,皆可看到單晶片微處理機之蹤跡。如:電子表、微電腦控制洗衣機、防盜器、溫度控制器、電子耳溫槍、….等等。 舉凡對現實環境之量測、監控與互動裝置皆可看到單晶片系統之蹤影。 環境、單晶與數位系統互動示意圖 單晶片微處理機之功能模組 單晶片微處理機常見之功能模組有: CPU 核心、監督單元 RAM與EEPROM/Flash ROM 計時/計數器 基本I/O埠、串列傳輸 ADC/DAC、PWM、audio、RF….等等 單晶片微處理機之架構 中央處理單元(CPU)核心 CPU核心由暫存器、算數與邏輯運算單元與控制單元、指令解碼器與指令集所組成。根據指令集之設計技術,可分為複雜指令集 (CISC)與精簡指令集(RISC) 核心。 複雜指令集 :指令數目多(數百個)、多位元組指令、指令週期長、指令功能強、運算元定址模模式多。 精簡指令集:指令數目少(數十,一般約50個指令左右)、以單字元組指令為主(一個指令只需一字元,適合使用管線化 pipeline 加速技術)、指令週期短,但指令功能較弱、運算元定址模模式少。 RAM與EEPROM/Flash ROM 隨機存取記憶體(RAM)供CPU核心儲存各類資料。 可讀寫式唯讀記憶體(EEPROM/Flash ROM)供存放程式或永久性資料,一般可透過線上寫入之動作做修改。 由於單晶系統之指令位元數有限,記憶體系統可能採用分頁技巧或暫存器定址模式,以便節省運算元之定址位元。 監督單元(monitor unit) 對系統穩定性與多元應用之需求,單晶片微處理器皆設計監督單元,負責執行監督與管理系統, 系統重置(Reset) 電源啟動(Power up) 電源耗弱(Brown out) 睡眠模式(Sleep mode) 看門狗(Watchdogs) 中斷控制器(Interrupt control) 系統重置(Reset) 可分成熱機重置(hot reset)與冷機重置(cold reset)。 冷機重置(cold reset)指的是電源剛啟動之重置動作,此時單晶系統內之記憶體與暫存器皆處於未使用狀態,其內容為隨機之數值(不可預測) 熱機重置(hot reset)指的是正常使用中,因各種異常訊號或使用者設定,產生系統重置情況,此時單晶片系統內之記憶體與暫存器皆已設定資料。 啟動電源管理概念 各種常見電源不穩定現象 電源brown out現象偵測 睡眠模式(Sleep mode)與 看門狗計時器(Watchdogs timer) 睡眠模式:單晶系統設計睡眠模式或省電模式。如此,便可在非使用時期停止系統運作或降低運作之功率,達成節能與延長操作時間的目的。因此,設計有睡眠模式之控制,包含設定與喚醒之機制。 看門狗計時器(Watchdogs timer) :為預防長時間當機之事件發生,單晶片微處理機提供看門狗計時器(Watchdogs timer),定時檢視系統是否正常,或將系統由睡眠模式喚醒。 中斷控制器(Interrupt control) 中斷控制器管理功能包括中斷向量、中斷致能與遮罩、中斷優先權、中斷旗標等。 中斷向量:發生中斷時,CPU需執行之中斷服務程式所在之位址。單晶片微處理機一般使用固定向量模式。 中斷致能與遮罩:各周邊模組之中斷功能可透過中斷控制器加以致能(使周邊產生中斷)、遮罩(使周邊無法產生中斷)。 中斷優先權:當有不同周邊產生中斷訊號時,依中斷優先權執行對應之中斷服務程式。優先權高之中斷將優先執行,優先權高之中斷訊號,可中斷優先權低之服務程式。 中斷旗標:當有周邊產生中斷訊號時,同時會設定周邊模組之中斷旗標,供CPU辨識中斷來源。 時脈產生器(Timing generate) 數位系統運作需要有一基本之系統時脈。並以此為基礎訊號,乘除某些數值,以便得到各周邊模組所需之工作時脈。 單晶系統中常以簡單之振盪晶體或RC振盪電路產生基本時脈訊號。 若要產生更高之系統時脈,可應用鎖相迴路(phase lock loop, PLL)時脈合成器 若要產生較低之時脈,可經由計數器除頻產生系統時脈 。 RC振盪電路 除頻電路之基本方塊圖 相鎖迴路時脈合成器方塊圖 計時/計數器 計時/數模組為單晶片系

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档