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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 業(yè)界動態(tài) > 愛特梅爾為32位AVR UC3微控制器開發(fā)浮點(diǎn)單元技術(shù)

          愛特梅爾為32位AVR UC3微控制器開發(fā)浮點(diǎn)單元技術(shù)

          作者: 時(shí)間:2010-04-15 來源:電子產(chǎn)品世界 收藏

            和觸控方案領(lǐng)導(dǎo)廠商愛特梅爾公司(® Corporation)宣布推出全新浮點(diǎn)單元(Floating Point Unit)技術(shù),用于愛特梅爾32位® UC3產(chǎn)品系列。此新技術(shù)可使設(shè)計(jì)師在汽車和工業(yè)控制等應(yīng)用中,采用一個愛特梅爾(MCU)可以取代傳統(tǒng)和數(shù)字信號處理器(DSP) 兩芯片方案。

          本文引用地址:http://www.ex-cimer.com/article/108008.htm

            愛特梅爾的32位 UC3微控制器特色之一,是其架構(gòu)具有非常高的數(shù)字信號處理性能。UC3 MCU提供通常只在高端DSP才有的定點(diǎn)和整數(shù)算法,因而性能超出大部份的微控制器。通過增加一個準(zhǔn)確的浮點(diǎn)單元,可讓客戶只用一個愛特梅爾芯片,即可取代他們目前的雙芯片方案。

            關(guān)于浮點(diǎn)單元

            浮點(diǎn)單元可讓MCU在較少的時(shí)鐘周期中以更高的準(zhǔn)確度進(jìn)行十進(jìn)制的算法計(jì)算,因此明顯改善處理性能。這種技術(shù)有利于多種應(yīng)用:對于電機(jī)控制應(yīng)用,可以改善算法,讓電機(jī)運(yùn)行更安靜或耗電更少;對于傳感器應(yīng)用,可過濾或分析數(shù)據(jù),抑制噪聲并捕獲更多有用信息;對于音頻應(yīng)用,可處理聲頻數(shù)據(jù)而不會失真。

            32位的 UC3 浮點(diǎn)單元與廣泛被接受的IEEE 754標(biāo)準(zhǔn)兼容,可確保與現(xiàn)有的多種算法軟件庫和應(yīng)用代碼的兼容性。

            愛特梅爾 AVR微控制器產(chǎn)品市場總監(jiān)Oyvind Strom介紹說:“在愛特梅爾的32位AVR微控制器增加浮點(diǎn)單元,進(jìn)一步顯示我們將微控器性能推至極限的承諾。隨著我們微控制器性能進(jìn)一步提高,愛特梅爾擴(kuò)大的MCU的市場應(yīng)用,滿足了那些在PCB板上需要DSP的客戶的需求。”

            浮點(diǎn)單元將有選擇地集成到某些AVR UC3系列產(chǎn)品,主要面向汽車和工業(yè)控制等應(yīng)用。目前第一批器件正在為業(yè)界領(lǐng)先廠商用來設(shè)計(jì)原型樣機(jī),并將于2010年下半年度提供樣片。即將面市的第一個器件將包括先進(jìn)的模擬模塊,例如雙高速12位ADC,雙高速12位DAC和智能電機(jī)控制。新器件同時(shí)包括在2009年引入到UC3微控制器的外設(shè)器件智能、存儲器到存儲器的DMA控制器和外設(shè)事件系統(tǒng)等特色。



          關(guān)鍵詞: Atmel 微控制器 AVR

          評論


          相關(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); })();