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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 淺談使用可定制微控制器高效開發(fā)系統(tǒng)級芯片 (SoC)

          淺談使用可定制微控制器高效開發(fā)系統(tǒng)級芯片 (SoC)

          作者: 時間:2011-06-28 來源:網(wǎng)絡(luò) 收藏

            基于CISC架構(gòu)的微除了80C51外,還包括Motorola提供的68HC系列微,這也是大量應(yīng)用的微系列。  

           基于RISC架構(gòu)的微控制器則包括Microchip的PIC系列8位微控制器等。在16位RISC架構(gòu)的微控制器中,Maxim公司推出的MAXQ系列微控制器以其高性能、低功耗和卓越的代碼執(zhí)行效率,成為許多需要高精度混合信號處理以及便攜式和電池供電的理想選擇

            該架構(gòu)具有齊備的標(biāo)準(zhǔn)外設(shè)和接口,能滿足大多數(shù)應(yīng)用對用戶接口、聯(lián)網(wǎng)/連接和存儲的要求。此外,在MP模塊中還可以實現(xiàn)各種外設(shè)實例或其它外設(shè)/接口。

            該架構(gòu)實現(xiàn)了復(fù)雜的控制器,集成了所有的系統(tǒng)和功率管理功能,可以控制系統(tǒng)的啟動和關(guān)閉。該控制器具有多個時鐘源和外設(shè)開關(guān)控制線,使每個功能構(gòu)件都能以支持應(yīng)用的最小時鐘頻率運行,也可在不需要時進(jìn)入閑置模式。因此能最大限度地降低器件的功耗。

            金屬可編程模塊

            圖2:金屬可編程模塊

            如圖2所示,金屬可編程模塊 (MP模塊) 的門密度與實現(xiàn)器件固定功能部分的標(biāo)準(zhǔn)單元密度接近。MP模塊需要足夠的容量來實現(xiàn)第二個ARM處理器核、一個數(shù)字信號處理器 (DSP)、額外的接口以及復(fù)雜邏輯模塊,如GPS相關(guān)器。它還需要一些內(nèi)部功能和專門的外部連接,以提高其實現(xiàn)特定應(yīng)用邏輯的效率。MP模塊還需要多個分布式單端口及雙端口RAM,并與需要他們的邏輯單元緊密耦合。

            數(shù)字信號處理(Digital Signal Processing,簡稱DSP)是一門涉及許多學(xué)科而又廣泛應(yīng)用于許多領(lǐng)域的新興學(xué)科。20世紀(jì)60年代以來,隨著計算機(jī)和信息技術(shù)的飛速發(fā)展,數(shù)字信號處理技術(shù)應(yīng)運而生并得到迅速的發(fā)展。數(shù)字信號處理是一種通過數(shù)學(xué)技巧執(zhí)行轉(zhuǎn)換或提取信息,來處理現(xiàn)實信號的方法,這些信號由數(shù)字序列表示。在過去的二十多年時間里,數(shù)字信號處理已經(jīng)在通信等領(lǐng)域得到極為廣泛的應(yīng)用。德州儀器、Freescale等半導(dǎo)體廠商在這一領(lǐng)域擁有很強(qiáng)的實力。



          評論


          相關(guān)推薦

          技術(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); })();