<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 高性能32位內核與基于微控制器存儲架構的集成

高性能32位內核與基于微控制器存儲架構的集成

作者: 時(shí)間:2012-10-25 來(lái)源:網(wǎng)絡(luò ) 收藏

32 位 MCU 性能差異

本文引用地址:http://dyxdggzs.com/article/170737.htm

(MCU)領(lǐng)域如今仍由 8 位和 16 位器件控制,但隨著(zhù)更的 32 位處理器開(kāi)始在 MCU 市場(chǎng)創(chuàng )造巨大收益,在系統設計方面,芯片師面臨著(zhù) PC 設計人員早在十年前便遇到的挑戰。盡管新在速度和性能方面都在不斷提高,一些關(guān)鍵支持技術(shù)卻沒(méi)有跟上發(fā)展的步伐,從而導致了嚴重的性能瓶頸。

很多 MCU 完全依賴(lài)于兩種類(lèi)型的內部器件。適量的 SRAM 可提供數據所需的空間,而 NOR 閃存可提供指令及固定數據的空間。

在新 32 位的尺寸和運行速度方面,嵌入式 SRAM 技術(shù)正在保持同步。成熟的 SRAM 技術(shù)在 100MHz 的運行范圍更易于實(shí)現。對 MCU 所需的典型 RAM 容量來(lái)說(shuō),這個(gè)速度級別也更具成本效益。

但是標準的 NOR 閃存卻落在了基本 32 位時(shí)鐘速度之后,幾乎相差一個(gè)數量級。當前的嵌入式 NOR 閃存技術(shù)的存取時(shí)間基本為 50ns (20 MHz)。這在閃存器件和內核間轉移數據的能力方面造成了真正的瓶頸,因為很多時(shí)鐘周期可能浪費在等待閃存找回特定指令上。

標準MCU 執行模型——XIP (eXecute In Place)更加劇了處理器內核速度和閃存存取時(shí)間之間的性能差距。

大容量中的應用容錯及 SRAM較高的成本是選擇直接從閃存執行的兩個(gè)主要原因。存儲在閃存內的程序基本不會(huì )被系統內的隨機錯誤破壞,如電源軌故障。利用閃存直接執行還無(wú)需為MCU器件提供足夠的 SRAM,來(lái)將應用從一個(gè) ROM 或閃存器件復制至目標 RAM 執行空間。

消除差距

理想的情況是,改進(jìn)閃存技術(shù),以匹配32位內核的性能。雖然當前的技術(shù)有一定的局限,仍有一些有效的方法,可幫助師解決性能瓶頸問(wèn)題。

簡(jiǎn)單的指令預取緩沖器和指令高速緩存系統在32位MCU設計中的采用,將大大提高M(jìn)CU的性能。下面將介紹系統師如何利用這些技術(shù)將16位的MCU架構升級至32位內核CPU。

在 MCU 設計中引入 32位內核

圖 1 介紹了將現有16位設計升級至基本32位內核的情況,顯示了新32 位內核及其基本外設集合之間的基本聯(lián)系。由于我們在討論將新的32位處理器內核至新的 MCU 設計,我們假設可采用新32位內核采用以下規范。

22.jpg

圖1  為現有設計引入32位內核

32 位內核——改良的哈佛架構

與很多 MCU 一樣,新的 32位 內核也采用改良的哈佛架構。因此,程序存儲和數據存儲空間是在兩個(gè)獨立的總線(xiàn)構架上執行。一個(gè)純哈佛設計可防止數據在程序存儲空間被讀取,該內核改良的哈佛架構設計仍可實(shí)現這樣的操作,同時(shí),該32位內核設計還可實(shí)現程序指令在數據存儲空間的執行。

在標準總線(xiàn)周期內,程序和數據存儲器接口允許插入等待狀態(tài),有助于響應速度緩慢的存儲或存儲映射器件。


上一頁(yè) 1 2 3 4 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>