2410 2440時鐘體系架構

2021-07-22 14:14:33 字數 629 閱讀 9225

一:2440/2410提供三種時鐘

(1)fclk:用於cpu核

(2)hclk用於adb匯流排上的裝置,類記憶體的裝置,比如網絡卡

(3)pclk用於apb匯流排上的裝置比如i2c,uart等

二:設定時鐘、

設定時鐘需要通過時鐘控制器pll來控制,2410/2440通過mpll和upll來控制。mpll主要用於fclk,hclk,pclk。upll主要控制usb裝置的時鐘。兩種用法相似。

時鐘工作步驟:

1:在cpu剛上電的時候pll沒有發生變化,即fclk等於外部時鐘。fin等於fclk.

2:nrest由高電平轉換為低電平,mpll開始工作。mpll開始工作的時候需要設定幾個暫存器,設定好之後需要等待一段時間(locktime),mpll才輸出穩定。在locktime這段時間fclk停振,cpu停止工作。

3:locktime之後mpll輸出穩定,cpu在新的fclk下工作

三:啟動mpll需要設定的暫存器

(1):locktime暫存器用於設定locktime時長

(2)mpllcon用於設定fclk的頻率

(3)clkdivn:用於設定fclk,hclk,pclk三者的比例

2440設定需要比2410多乙個暫存器camdivn。

ARM 時鐘體系

以stm32f4的時鐘樹為例,如下圖所示arm的時鐘源一般有四種 綠圈 內部低速時鐘 lsi low speed inter 內部高速時鐘 hsi high speed inter 外部低速時鐘 lse low speed external 外部高速時鐘 hse high speed externa...

ARM9時鐘體系

這是arm的時鐘整合模組,主要想介紹關於arm的時鐘體系.s3c2440 有2個pll 鎖相環 乙個是mpll,乙個是upll pll 鎖相環 是一種產生時鐘頻率的東西,通常產生時鐘頻率都是使用晶振 晶體振盪器 不過由於頻率固定或者生產成本高等一系列的原因,才產生出pll。pll合成器有外部晶體和對...

10 2440的時鐘體系

概括圖 細節圖 程式設計 fclk 400mhz 設定mpllcon 讓fclk 400mhz mdiv 92,pdiv 1,sdiv 1 m mdiv 8 100,p pdiv 2 3,s sdiv 1 mpll 2mfin p 2 s 400mhz hclk 100mhz 設定clkcon 讓h...