第三章STM處理器總線結構和存儲器_第1頁
第三章STM處理器總線結構和存儲器_第2頁
第三章STM處理器總線結構和存儲器_第3頁
第三章STM處理器總線結構和存儲器_第4頁
第三章STM處理器總線結構和存儲器_第5頁
已閱讀5頁,還剩10頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第三章STM處理器總線結構和存儲器l3.1 系統總線構架l3.2 存儲器的組織與映射l3.3 位段l3.4 啟動配置3.1 系統總線構架系統總線構架l四個主動單元:Cortex-M3 內核的 ICode 總線(I-bus)、DCode 總線(D-bus)、 System 總線(S-bus)和通用 DMA(GP-DMA)。l三個被動單元:內部SRAM、內部Flash 存儲器、AHB 到 APB 的橋(AHB2APBx,連接 所有的 APB 設備)。 STM32F10 x 處理器總線結構處理器總線結構總線結構中各單元的功能總線結構中各單元的功能lICode 總線:將 Flash 存儲器指令接口與

2、Cortex-M3 內核的指令總線相連接,用于指 令預?。籰DCode 總線:將 Flash 存儲器的數據接口與 Cortex-M3 內核的 DCode 總線相連接,用于常量加載和調試訪問;lSystem 總線:將Cortex-M3 內核的 System 總線(外設總線)連接到總線矩陣;總線結構中各單元的功能總線結構中各單元的功能lDMA 總線:將DMA 的 AHB 主控接口與總線矩陣相連;l總線矩陣:用于連接三個主動單元部件和三個被動單元,負責協調和仲裁Cortex-M3 內核和 DMA 對 SRAM 的訪問,仲裁采用輪換算法。l AHB/APB 橋:兩個 AHB/APB 橋在 AHB 和

3、2 個 APB 總線之間提供完全同步連接。3.2 存儲器的組織與映射存儲器的組織與映射3.2.1 存儲組織存儲組織lCortex-M3 處理器的存儲系統采用統一編址方式;程序存儲器、數據存儲器、寄存器以及輸入輸出端口被組織在同一個 4GB 的線性地址空間內;l小端方式存放。3.2.2 STM32 處理器存儲器映射處理器存儲器映射lSTM32 系列處理器將可訪問的存儲器空間被分成 8 個主塊,每個塊為 512MB。l處理器內部存儲器、片上外圍設備的地址映射以及分配給片上各個外圍設備的地址空間請參照書籍。3.3 位段位段lCortex-M3 存儲器空間中包括兩個位段區:SRAM 區的最低 1MB空

4、間和外設存儲區的最低 1MB 空間。l這兩個位段區分別與兩個 32M 的位段別名區對應,位段區中的每一位映射到位段別名區中的一個字。l通過對別名區中某個字的讀寫操作可以實現對位段區中某一位的讀寫操作。位段別名區中的字與位段區的位映射公式位段別名區中的字與位段區的位映射公式lbit_word_addr = bit_band_base + (byte_offset x 32) + bit_number 4l例如:SRAM 位段區中地址為 0 x20000300 的字節中的位 2 被映射到別名區中的地址為:0 x22006008(= 0 x22000000 + (0 x300*32) + (2*4))的字。3.3 位段位段l對別名區中某個字進行寫操作,該字的第 0 位將影響位段區中對應的位。l對別名區中某個字進行讀操作,若位段區中對應的位為 0 則讀的結果為 0 x00,若位段區中對應的位為 1 則讀的結果為0 x01。l對別名區的讀寫可以實現對位段區中每一位的原子操作,而且僅只需要一條指令即可實現。 啟動模式配置啟動模式配置3.4 啟動配置啟動配置l通過設置 BOOT1:0引腳,各種

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論