新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > ARM920T Clockmodes

        ARM920T Clockmodes

        作者: 時間:2016-12-02 來源:網絡 收藏
        第一次翻譯文檔,不對的地方老鳥不要笑。

        ARM920T有兩個功能時鐘輸入,BCLK和FCLK。內部的,ARM920T用GCLK計時。GCLK可以來自BCLK或FCLK,這需要依靠時鐘模式,通過CP15寄存器1的nF位和iA位進行選擇。ARM920T的3個時鐘模式是快速總線模式,同步模式,異步模式。ARM920T是一個靜態設計,你可以無限的停止兩個時鐘而不丟失狀態。







        快速總線模式

        在快速總線模式,GCLK來自于BCLK,FCLK輸入被忽略。這意味著BCLK被用來控制AMBA ASB接口和內部的ARM920T處理器核。復位時,ARM920T進入快速總線模式,操作使用BCLK。一般快速總線模式在啟動代碼時執行,然后由軟件配置PLL產生高頻的FCLK。在PLL穩定后可以切換ARM920T到同步或異步時鐘,使用FCLK進行操作。

        同步模式

        在這個操作模式GCLK來自于BCLK或FCLK。但是對于BCLK和FCLK要滿足3個條件:

        l FCLK必須比BCLK有更高的頻率

        l FCLK必須是BCLK頻率的整數倍數

        l 無論BCLK怎么轉換,FCLK的頻率都要高于BCLK

        BCLK被用來控制AMBA ASB總線接口,FCLK用來控制內部的ARM920T處理器核。從FCLK切換到BCLK與BCLK切換到FCLK的代價是相等的。需要耗費0~1個時鐘周期使核重新同步。從FCLK切換到BCLK的代價是0~1個BCLK。從BCLK切換到FCLK的代價是0~1個FCLK。









        異步模式

        在這個操作模式GCLK來自于BCLK或FCLK。FCLK和BCLK之間可以完全異步,只有一個要滿足的條件是FCLK的頻率要高于BCLK。BCLK被用來控制AMBA ASB總線接口,FCLK用來控制內部的ARM920T處理器核。與同步模式時相同,從FCLK切換到BCLK與BCLK切換到FCLK的代價是相等的。需要耗費0~1個時鐘周期使核重新同步。從FCLK切換到BCLK的代價是0~1個BCLK。從BCLK切換到FCLK的代價是0~1個FCLK。








        關鍵詞: ARM920TClockmode

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 修水县| 舒兰市| 枣强县| 漠河县| 和政县| 怀集县| 印江| 连平县| 延川县| 天祝| 阿勒泰市| 历史| 扶余县| 阿拉善右旗| 延川县| 武山县| 尖扎县| 宁南县| 临夏县| 马尔康县| 孟津县| 富裕县| 屏东市| 宜良县| 宜丰县| 玛沁县| 南通市| 盐源县| 邢台县| 芒康县| 佛山市| 依兰县| 汨罗市| 聂拉木县| 景谷| 宁蒗| 酒泉市| 古浪县| 元江| 中宁县| 宁陕县|