在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > ARM Cortex-M3 內核介紹

            ARM Cortex-M3 內核介紹

            作者: 時間:2016-11-21 來源:網絡 收藏
            內核包含四部分:1.乘法器;2.控制邏輯;3.Thumb指令譯碼器;4.內部接口

            CM3內部包含元素介紹:

            本文引用地址:http://www.biyoush.com/article/201611/319577.htm

            1. DAP,調試訪問接口,Debug Access Port。Cortex‐M3 的調試系統(tǒng)基于 ARM 最新的 CoreSight 架構。不同于以往的 ARM 處理器,內核本身不再含有 JTAG 接口。取而代之的,是 CPU 提供稱為“調試訪問接口(DAP)”的總線接口。通過這個總線接口,可以訪問芯片的寄存器,也可以訪問系統(tǒng)存儲器,甚至是在內核運行的時候訪問!對此總線接口的使用,是由一個調試端口(DP)設備完成的。DPs 不屬于 CM3 內核,但它們是在芯片的內部實現的。目前可用的 DPs包括 SWJ‐DP(既支持傳統(tǒng)的 JTAG調試,也支持新的串行線調試協(xié)議),另一個 SW‐DP則去掉了對 JTAG的支持。另外,也可以使用 ARM CoreSignt 產品家族的 JTAG‐DP模塊。這下就有 3個 DPs可以選了,芯片制造商可以從中選擇一個,以提供具體的調試接口(通常都是選SWJ‐DP)。

            2. ETM的作用就是記錄處理器做的事情并送到外面的調試器。

            由于微控制器帶有大量的片內存儲器,因此不能簡單地通過觀察外部管腳來確定處理器核是如何運行的。ETM對深嵌入處理器內核提供了實時跟蹤能力。它向一個跟蹤端口輸出處理器執(zhí)行的信息。軟件調試器允許使用JTAG接口對ETM進行配置并以用戶易于理解的格式顯示捕獲到的跟蹤信息。ETM直接連接到ARM內核而不是主AMBA 系統(tǒng)總線。

            3.NVIC是Cortex-M3處理器中一個完整的部分,它可以進行高度配置,為處理器提供出色的中斷處理能力。在NVIC的標準執(zhí)行中,它提供了一個非屏蔽中斷(NMI)和32個通用物理中斷,這些中斷帶有8級的搶占優(yōu)先權。NVIC可以通過綜合選擇配置為1到240個物理中斷中的任何一個,并帶有多達256個優(yōu)先級。
            Cortex-M3處理器使用一個可以重復定位的向量表,表中包含了將要執(zhí)行的函數的地址,可供具體的中斷處理器使用。中斷被接受之后,處理器通過指令總線接口從向量表中獲取地址。向量表復位時指向零,編程控制寄存器可以使向量表重新定位。

            4.MPU是Cortex-M3處理器中一個可選的部分,它通過保護用戶應用程序中操作系統(tǒng)所使用的重要數據,分離處理任務(禁止訪問各自的數據),禁止訪問存儲器區(qū)域,將存儲器區(qū)域定義為只讀,以及對有可能破壞系統(tǒng)的未知的存儲器訪問進行檢測等手段來改善嵌入式系統(tǒng)的可靠性。



            關鍵詞: ARMCortex-M3內核介

            評論


            相關推薦

            技術專區(qū)

            關閉