新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 關(guān)于STM32F4的總線架構(gòu),你了解多少?

        關(guān)于STM32F4的總線架構(gòu),你了解多少?

        作者: 時間:2023-12-13 來源:自由坦蕩的湖泊AI 收藏

        是一款基于ARM Cortex-M4內(nèi)核的高性能微控制器,它具有豐富的內(nèi)部和外部接口,可以實現(xiàn)高速的數(shù)據(jù)傳輸和并發(fā)訪問。

        架構(gòu)主要由以下幾部分組成:

        • 內(nèi)核:這是連接CPU內(nèi)核和其他部件的總線,包括數(shù)據(jù)總線(D-BUS)、指令總線(I-BUS)和系統(tǒng)總線(S-BUS)。這三條總線分別用于CPU內(nèi)核進(jìn)行數(shù)據(jù)加載、指令取址和外設(shè)訪問。

        • AHB總線矩陣:這是的交通樞紐,它使用一個輪詢算法來進(jìn)行主節(jié)點間仲裁訪問。它連接了內(nèi)核總線和其他七條主要部件總線,分別是DMA1內(nèi)存總線、DMA2內(nèi)存總線、DMA2外設(shè)總線、以太網(wǎng)DMA總線、USB OTG HS DMA總線、ICode總線和DCode總線。

        • AHB/APB橋接:這是連接AHB總線和APB總線的橋接器,它提供了獨立的異步訪問,因此可以獨立設(shè)置外設(shè)的頻率1。系統(tǒng)中有兩路APB到AHB的橋接,分別是APB1和APB21。

        • APB外設(shè):這是連接在APB總線上的外設(shè),包括定時器、串口、SPI、I2C、CAN等。

        • AHB外設(shè):這是連接在AHB總線上的外設(shè),包括GPIO、CRC、RNG、FSMC等。

        • 存儲器:這是STM32F4的數(shù)據(jù)存儲區(qū)域,包括內(nèi)部Flash存儲器、SRAM1、SRAM2和CCM數(shù)據(jù)存儲器等12。其中CCM數(shù)據(jù)存儲器是一個緊耦合存儲器,只能由CPU內(nèi)核直接訪問。

        下圖是STM32F4的總線架構(gòu)示意圖:

        image.png



        關(guān)鍵詞: STM32F4 總線

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 祁门县| 高邑县| 台江县| 荥经县| 祁门县| 霍州市| 宕昌县| 安丘市| 讷河市| 高州市| 射洪县| 仲巴县| 开阳县| 衡山县| 尤溪县| 苍南县| 五原县| 五台县| 三河市| 遂平县| 濮阳县| 富锦市| 永顺县| 丹巴县| 尼玛县| 湛江市| 赣榆县| 离岛区| 通城县| 天津市| 桂平市| 分宜县| 吉隆县| 万安县| 长子县| 齐河县| 九寨沟县| 彩票| 蒙城县| 南丰县| 绥宁县|