閱讀ARm晶元手冊 閱讀方法

2021-06-21 13:48:00 字數 2305 閱讀 1434

一 overview

1 table of contents -***

2 product overview -***

晶元概述

3 feature  *** 

每乙個功能的特點

4 block diagram  -******

晶元的內部組織結構框圖

4.1 arm core 晶元所選用的arm核心版本

4.2  periptheral

晶元內部支援的外設控制器

4.3 bus(ahb ,apb, axi bus

(晶元內部連線arm核心與外設控制器的匯流排)

5 (periptheral)controller  -****

外設控制器的詳細描述章節

6 pin assignment  -**

引腳的定義  289 fbga(球型封裝)

7pin number - pin name  -*

引腳的序號 名稱

8 default function -***

預設功能 (引腳的功能是可以多種選擇的, 其中有乙個是預設的,

其他的功能是復用到這個管腳的)

9 signal description   -*****

(引腳)訊號描述   

分類描述(每乙個外設的 controller 都負責管理其中

一部分自己的管腳 多少,方向,功能,作用,復用的種類)

10 special (function)registers  ——*******

特殊暫存器 sfr   (每乙個controller都有一批自己的暫存器,讀寫操作就可以來進行軟體

程式設計和控制)

10.1 register name

全大寫 ,未來用來巨集定義, 前面的部分是這個controller的縮寫,

後邊的部分是它的功能

con  -control 控制

stat  - status 狀態

dat -data

mod - mode 模式

fifo -fifo 緩衝

cfg -config 配置

cnt counter 計數

txh  transfer holder 傳送緩衝

rxh10.2 register addressqu

這個位址, 是在寫**的時候,所對應操作額暫存器的唯一標識,

名字只是用來助記的,不是內部標識;

二、 memory controller

1 memory 儲存布局 -*******

system memory map   記憶體對映表 (晶元所支援的記憶體空間的起始位址和結束位址)

address space 定址空間  :bank (一段連續的記憶體位址,通常會外接到乙個儲存器的晶元,通常有乙個size)

這些儲存器件可以包括rom 和ram (sram(內部) ,norflash,sdram,nandflash)       

2 boot rom  -*****

啟動0位址所在的記憶體器件,決定啟動**的執行,

operation mode (om)啟動時的操作模式,從哪個器件啟動

6410: xom[4:0]

2440: om[1:0]

3 memory inte***ce 儲存器件的介面(soc和外部儲存器件的連線方式)

4 sfr -***

關於memory的sfr配置

三。 clock management

時鐘管理

clock generator block diagram 時鐘發生器內部結構

1,供給cpu的外部晶振的頻率

external crystal:xxpipll 12mhz 外部晶振

2 鎖相環進行倍頻 pll

有跟pll相關的暫存器

3. 分頻給各個不同的部件  divider

dicn 分頻

4 輸出

armclk/fclk 給arm核心

hcclk  給axi/ahb 高速裝置

pclk  apb 外設

sclk   給特殊

四 。需要做什麼,就看什麼外設的章節

1 i/0  led beep button pwm seg7 motor switch

2 uart (getchar putchar)

3 timer (gettime )

4 interrupt (timer uart interrupt

5 dma (解放cpu)

6 nandflash (實現固化)

7 lcd (驅動液晶)

8 ts (觸控螢幕0 

閱讀ARm晶元手冊 閱讀方法

一 overview 1 table of contents 2 product overview 晶元概述 3 feature 每乙個功能的特點 4 block diagram 晶元的內部組織結構框圖 4.1 arm core 晶元所選用的arm核心版本 4.2 periptheral 晶元內部支...

閱讀晶元手冊

feature functional block diagram terminal functions 先看看晶元的特性 features 應用場合 以及內部框圖。這有助於我們對晶元有乙個巨集觀的了解,此時需要弄清楚該晶元的一些比較特殊的功能,充分利用晶元的特殊功能,對整體電路的設計,將會有極大的好...

資料手冊閱讀方法

1.第 1 章 product overview 產品綜述 是必讀的,通過閱讀這一部分可以獲知整個晶元的組成。這一章往往會給出乙個晶元的整體結構圖,並對晶元內的主要模組進行乙個簡潔的描述。2.第 2 章 memorymap 記憶體對映 比較關鍵,對於定位儲存器和外設所對應的基址有直接指導意義,這一部...