<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 8位微控制器在SoC中的應(yīng)用

          8位微控制器在SoC中的應(yīng)用

          作者: 時(shí)間:2016-12-02 來源:網(wǎng)絡(luò) 收藏
          過去15年來,許多人都曾預(yù)測(cè)8位微控制器即將退出舞臺(tái),然而這卻是電子產(chǎn)業(yè)失誤最大的預(yù)測(cè)之一;事實(shí)上,雖然16和32位產(chǎn)品已極為常見,8位微控制器的需求仍繼續(xù)成長,總值約達(dá)到今日100億美元全球微控制器市場(chǎng)的一半。推動(dòng)8位市場(chǎng)快速發(fā)展及成長的動(dòng)力主要來自于8位產(chǎn)品效能的大幅提升,特別是以8051系列為基礎(chǔ)的產(chǎn)品,其它原因還包括芯片內(nèi)建功能的加強(qiáng)以及不斷縮小的封裝體積。今天,這類組件已能提供高達(dá)100MIPS的產(chǎn)出,這是8位微控制器在短短幾年前還無法想象的事情。然而重要的不僅是原始運(yùn)算效能,真實(shí)世界是個(gè)模擬世界,因此系統(tǒng)也需要模擬和混合訊號(hào)功能,而且最好內(nèi)建于芯片中。與外在世界的通訊也是問題,核心處理效能需要與其相稱的通訊能力,使它能夠很有效的聯(lián)絡(luò)系統(tǒng)其它組件,這樣才能將強(qiáng)大效能化為實(shí)際優(yōu)點(diǎn)。

          8051如何跟上今日的效能需求

          最早的8051是由英特爾在1980年推出,它讓每一個(gè)指令的執(zhí)行跨越12個(gè)頻率周期,使得硬件資源的需求減至最少。10年后,DallasSemiconductor(今天的Maxim)利用新設(shè)計(jì)來改善這套架構(gòu),它移除了冗余的總線動(dòng)作,讓典型指令只需要4個(gè)頻率周期;他們還推出可直接取代8051的兼容微控制器,可將既有系統(tǒng)的效能立刻提高三倍。

          SiliconLaboratories的8位微控制器系列采用了新的專屬設(shè)計(jì)來實(shí)作8051指令集架構(gòu),它能提供最大的指令產(chǎn)出,同時(shí)維持完整的目的碼(objectcode)兼容能力,以發(fā)展出采用「硬件連接」(hardwired)實(shí)作方式的C8051F中央處理器,而不是原來采用微碼(micro-coded)的設(shè)計(jì)。新設(shè)計(jì)會(huì)將指令集映像到兩級(jí)式基本處理管線,以便提高產(chǎn)出,同時(shí)維持8位的程序內(nèi)存寬度。這種方法帶來了一系列新組件,它們能在1或2個(gè)頻率周期內(nèi)執(zhí)行絕大多數(shù)的指令,效能超過原始8051設(shè)計(jì)的20至25倍。有了這樣的效能,工程師只要利用成本更低的8位產(chǎn)品,就能支持原本需要較昂貴的16或32位微控制器才能執(zhí)行的應(yīng)用。

          微控制器現(xiàn)能整合那些功能而不會(huì)犧牲其效能?

          在幾乎所有的電子系統(tǒng)中,工程師都想將最多功能整合至最小空間,這種做法有許多廣為人知的優(yōu)點(diǎn),包括零件數(shù)目降低、庫存組件減少、制造成本下降、以及可能帶來的更高效能與可靠性。因此,針對(duì)特定應(yīng)用評(píng)估所選擇的微控制器時(shí),重要的是從解決方案總成本的角度來考慮這些優(yōu)點(diǎn),而不僅是單顆零件的價(jià)格。近幾年來,隨著價(jià)格不斷下滑,芯片內(nèi)建閃存已變得日益流行;除了對(duì)于價(jià)格最敏感的高產(chǎn)量型應(yīng)用之外,其它應(yīng)用現(xiàn)都認(rèn)為值得付出少許的代價(jià),來換取超越「可程序一次」(one-time-programmable)組件的更大彈性。

          在線除錯(cuò)(In-systemdebug)也是所想要的功能,由于它們能免除原先所需的昂貴仿真器,新組件的應(yīng)用成本將會(huì)下降,設(shè)計(jì)人員也能更自由的為特定應(yīng)用選擇最合適的組件。雖然32位的微控制器和數(shù)字訊號(hào)處理器已廣泛提供在線除錯(cuò)功能,但是在SiliconLaboratories推出C8051F組件系列之前,8位產(chǎn)品卻極少提供在線除錯(cuò)功能。精準(zhǔn)振蕩器、模擬數(shù)字轉(zhuǎn)換器和數(shù)字模擬轉(zhuǎn)換器是系統(tǒng)最常需要的模擬零件,溫度量測(cè)功能、電壓參考和比較器也很常用;在數(shù)字外圍方面,外部通訊最常使用的標(biāo)準(zhǔn)包括UART以及SPI、I2C、USB和CAN界面,另外還會(huì)加入功能包括定時(shí)器和可程序計(jì)數(shù)器數(shù)組。 相較于采用離散零件的解決方案,把模擬數(shù)字轉(zhuǎn)換器和數(shù)字模擬轉(zhuǎn)換器整合至微控制器常會(huì)導(dǎo)致效能下降,特別是模擬功能的線性特性和訊號(hào)雜波比;即便如此,仍有些新組件的效能已不輸給使用最佳零件的解決方案或內(nèi)建16位、1MSPS模擬數(shù)字轉(zhuǎn)換器的其它產(chǎn)品。

          如前所述,8位微控制器現(xiàn)已能提供高達(dá)100MIPS的峰值產(chǎn)出,圖1就是這類組件的功能線路圖,它是由SiliconLaboratories所提供的C8051F120,內(nèi)建128kbytes閃存、 8.25kbytesRAM、12位模擬數(shù)字轉(zhuǎn)換器、12位數(shù)字模擬轉(zhuǎn)換器以及各種數(shù)字外圍,包括UART、SPI總線、I2C總線、定時(shí)器模塊和外部內(nèi)存界面。這顆組件專門支持運(yùn)算量龐大、又需要高效能模擬數(shù)字轉(zhuǎn)換器及數(shù)字模擬轉(zhuǎn)換器的混合訊號(hào)嵌入式應(yīng)用,它還提供在線除錯(cuò)功能。



          圖1:模擬及數(shù)字功能的整合讓8位微控制器得以提供接近系統(tǒng)單芯片的功能

          上一頁 1 2 下一頁

          關(guān)鍵詞: 8位微控制器So

          評(píng)論


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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();