嵌入式系统概论-以S3C2440核心为架构课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《嵌入式系统概论-以S3C2440核心为架构课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 概论 S3C2440 核心 架构 课件
- 资源描述:
-
1、嵌入式系統概論嵌入式系統概論-以以S3C2440核心為架構核心為架構P-1/79第第4章章 S3C2440基本特性與嵌入基本特性與嵌入式系統設計式系統設計P-2/79v4.1 S3C2440基本特性基本特性v4.2 S3C2440硬體資源硬體資源v4.3 S3C2440記憶體與位置空間分配記憶體與位置空間分配v4.4 以以S3C2440為核心之嵌入式系統設計為核心之嵌入式系統設計v4.5 結論結論P-3/79v4.1 S3C2440基本特性基本特性v4.2 S3C2440硬體資源硬體資源v4.3 S3C2440記憶體與位置空間分配記憶體與位置空間分配v4.4 以以S3C2440為核心之嵌入式系
2、統設計為核心之嵌入式系統設計v4.5 結論結論P-4/794.1 S3C2440基本特性基本特性vS3C2440微處理機是微處理機是Samsung公司以公司以ARM為架構所為架構所推出的推出的ARM920T的微處理器核心。的微處理器核心。v其基本特性包含下列各點:其基本特性包含下列各點:擁有擁有16K的資料快取和的資料快取和16K的指令快取,的指令快取,MMU 快取快取固定的固定的32-bits 運算碼寬度,降低編碼數量所產生的消耗,運算碼寬度,降低編碼數量所產生的消耗,減輕解碼和管線化的負擔減輕解碼和管線化的負擔大多均為一個時脈週期執行大多均為一個時脈週期執行強大的索引定址模式強大的索引定址
3、模式精簡,且快速的精簡,且快速的2-priority-level中斷子系統,具有可切換中斷子系統,具有可切換的暫存器組的暫存器組支援支援ARM處理器處理器16-bit(Thumb)指令模式指令模式 P-5/794.1 S3C2440基本特性基本特性vS3C2440的優點:的優點:32-bit ARM920T核心,工作頻率為核心,工作頻率為499MHz(最高工作頻(最高工作頻率:率:533MHz)系統時脈:內部系統時脈:內部PLL產生產生400533MHz CPU內核工作頻率,內核工作頻率,外部匯流排頻率:外部匯流排頻率:100133MHz核心電壓為核心電壓為1.3V,低功率消耗,低功率消耗採用
4、採用AMBA(Advanced Microcontroller Bus Architecture),使用),使用0.13m的的CMOS製造技術和記憶體製造技術和記憶體編譯器(編譯器(Memory Compiler)製造。)製造。可適用於可適用於PDA、攜帶型媒體播放器、衛星導航等產品、攜帶型媒體播放器、衛星導航等產品P-6/79v4.1 S3C2440基本特性基本特性v4.2 S3C2440硬體資源硬體資源v4.3 S3C2440記憶體與位置空間分配記憶體與位置空間分配v4.4 以以S3C2440為核心之嵌入式系統設計為核心之嵌入式系統設計v4.5 結論結論P-7/794.2 S3C2440硬
5、體資源硬體資源圖圖4.3 ARM920T內部架構圖內部架構圖P-8/794.2 S3C2440硬體資源硬體資源vARM920T內核是由內核是由ARM9TDMI,記憶體管理單元,記憶體管理單元(MMU)和)和Cache記憶體三部分組成。記憶體三部分組成。vARM920T:有兩個輔助運算器:有兩個輔助運算器:CP14和和CP15。nCP14用於除錯控制。用於除錯控制。nCP15用於記憶體系統控制以及測試控制。用於記憶體系統控制以及測試控制。vMMU:其功能管理虛擬記憶體,其功能管理虛擬記憶體,v快取記憶體:快取記憶體:是由獨立的是由獨立的16KB位址和位址和16KB資料高速資料高速Cache組成。
6、組成。P-9/794.2 S3C2440硬體資源硬體資源圖4.4 S3C2440硬體方塊架構示意圖硬體方塊架構示意圖P-10/794.2 S3C2440硬體資源硬體資源vS3C2440內部資源內部資源(1):內部大約是內部大約是1.2V,1.8V/2.5V/3.3V記憶體,記憶體,3.3V外部外部I/O微微處理器,其包含處理器,其包含16KB I-Cache/16KB DCache/MMU外部記憶體控制器外部記憶體控制器(SDRAM控制與晶片選擇邏輯控制與晶片選擇邏輯)具備獨立專用具備獨立專用DMA的的LCD控制器控制器(高達高達4K色彩色彩STN與與256K色彩色彩TFT)具備外部請求接腳的
7、具備外部請求接腳的4-ch DMA控制器控制器3-ch UART(IrDA1.0,64-Byte Tx FIFO以及以及64-Byte Rx FIFO)2-ch SPlIIC匯流排介面匯流排介面(支援多主控端架構支援多主控端架構)IIS語音語音CODEC介面介面P-11/794.2 S3C2440硬體資源硬體資源vS3C2440內部資源內部資源(2):AC97 CODEC介面介面相容相容SD主機介面版本主機介面版本1.0與與MMC協定版本協定版本2.112-ch USB主機控制器主機控制器/1-ch USB裝置控制器裝置控制器(ver 1.1)4-ch PWM 計時器計時器/1-ch內部計時器
8、內部計時器/看門狗計時器看門狗計時器8-ch 10-bit ADC以及觸控螢幕介面以及觸控螢幕介面具備萬年曆功能的具備萬年曆功能的RTCCamera介面介面(最高可支援最高可支援4096 x 4096像素輸入。可支援縮像素輸入。可支援縮放功能的放功能的2048 x 2048像素輸入像素輸入)130個泛用個泛用I/O埠埠/24-ch外部中斷來源外部中斷來源電源控制:正常,低功率消耗,中止以及睡眠模式電源控制:正常,低功率消耗,中止以及睡眠模式具備具備PLL的內建時脈產生器的內建時脈產生器P-12/79v4.1 S3C2440基本特性基本特性v4.2 S3C2440硬體資源硬體資源v4.3 S3C
9、2440記憶體與位置空間分配記憶體與位置空間分配v4.4 以以S3C2440為核心之嵌入式系統設計為核心之嵌入式系統設計v4.5 結論結論P-13/794.3 S3C2440記憶體與位置空間分配記憶體與位置空間分配圖圖4.5 S3C2440記憶體映射分配圖記憶體映射分配圖P-14/794.3 S3C2440記憶體與位置空間分配記憶體與位置空間分配vS3C2440將系統的記憶體空間分為將系統的記憶體空間分為8個區個區(Bank)每個區塊的大小是每個區塊的大小是128MB,因此總共是,因此總共是1GB。Bank0到到Bank5的開始位址是固定的,用於的開始位址是固定的,用於ROM或或SRAM。Ba
10、nk 6和和Bank 7用於用於ROM,SRAM或或SDRAM,這兩個組,這兩個組是可以程式規劃,且大小相同。是可以程式規劃,且大小相同。P-15/794.3 S3C2440記憶體與位置空間分配記憶體與位置空間分配vS3C2440支援由支援由NAND FLASH啟動。啟動。NAND FLASH具有容量大,比具有容量大,比NOR Flash價格低等特點。價格低等特點。系統同時採用系統同時採用NAND Flash與與SDRAM整合方式來設計的話,整合方式來設計的話,可獲得非常好的系統執行效能。可獲得非常好的系統執行效能。v由於由於Bank0是以啟動是以啟動ROM區塊區塊(映射至映射至0 x0000
11、_0000)工作,工作,因此必須配置因此必須配置Bnak0(nGCS0)的資料匯流排寬度。)的資料匯流排寬度。寬度分為寬度分為16-bit與與32-bit。可以根據可以根據OM1:0在重置時的邏輯準位來決定。在重置時的邏輯準位來決定。P-16/794.3 S3C2440記憶體與位置空間分配記憶體與位置空間分配vOM1:0所決定的啟動方式所決定的啟動方式 OM1:0=00時,處理器從時,處理器從NAND Flash啟動啟動OM1:0=01時,處理器從時,處理器從16位元寬度的位元寬度的ROM啟動啟動OM1:0=10時,處理器從時,處理器從32位元寬度的位元寬度的ROM啟動。啟動。OM1:0=11
12、時,處理器從時,處理器從Test Mode啟動。啟動。圖圖4.8 OM1:0決定啟動方式對映表決定啟動方式對映表P-17/79v4.1 S3C2440基本特性基本特性v4.2 S3C2440硬體資源硬體資源v4.3 S3C2440記憶體與位置空間分配記憶體與位置空間分配v4.4 以以S3C2440為核心之嵌入式系統設計為核心之嵌入式系統設計v4.5 結論結論P-18/794.4 以以S3C2440為核心之嵌入式系統設計為核心之嵌入式系統設計v根據使用者需求,設計出根據使用者需求,設計出特定的嵌入式應用系統特定的嵌入式應用系統,是每一個嵌入式系統設計工程師應該達到的目標。是每一個嵌入式系統設計工
展开阅读全文