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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 專題 > IGLOO─業(yè)界極低功耗的FPGA

          IGLOO─業(yè)界極低功耗的FPGA

          作者: 時(shí)間:2009-03-18 來源:電子產(chǎn)品世界 收藏

            在所有降低功耗的措施中,選擇一個(gè)合適的低功耗器件起到了決定性的作用,它所帶來的效果將是立竿見影的,而且無需花費(fèi)大量的時(shí)間、精力和成本去做額外的措施,所以選擇一款低功耗的FPGA器件有助于我們提高產(chǎn)品的性能,降低產(chǎn)品的成本,而且可以提高產(chǎn)品的可靠性,下面將介紹一款業(yè)界極低功耗的FPGA——,了解它給我們所帶來的“清涼”感覺。

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

            2.業(yè)界極低功耗FPGA——

            器件源于ProASIC3系列,保持了原有ProASIC3的所有特性:?jiǎn)涡酒?、高安全性、高可靠性、高性能、低功耗、低成本等,并?duì)低功耗的特性作了加強(qiáng),實(shí)現(xiàn)了業(yè)界最低功耗的FPGA,其獨(dú)特的Flash*Freeze模式可以達(dá)到最低2μW(IGLOO的Nano系列)的靜態(tài)功耗,并能保存RAM和寄存器的狀態(tài)。IGLOO具有如下特點(diǎn):

          •   系統(tǒng)門數(shù)從10K~3000K;
          •   高達(dá)504Kbit的RAM和1Kbit的非易失性FROM;
          •   具有128位的FlashLock和AES加密功能;
          •   具有Flash*Freeze模式,最低功耗可達(dá)2μW;
          •   內(nèi)核電壓可以1.2V或1.5V;
          •   最小4mm*4mm封裝,適合手持設(shè)備的應(yīng)用。

            我們來了解下IGLOO為什么可以做到如此低的功耗,主要是由以下幾個(gè)原因決定。

            (1) 獨(dú)特的Flash開關(guān)

            IGLOO采用了低功耗的Flash開關(guān),如圖4中所示,F(xiàn)lash開關(guān)只需要兩個(gè)晶體管,而SRAM的開關(guān)至少需要4個(gè)以上的晶體管,更少的晶體管具有更小的容性負(fù)載,更少的漏電流,從而具有更低的功耗。并且Flash技術(shù)的開關(guān)具有非易失性的特點(diǎn),使得IGLOO無需配置芯片,從而較SRAM的FPGA少了上電的啟動(dòng)電流和配置電流,而一般SRAM的FPGA啟動(dòng)電流都需要幾百毫安甚至幾安培,配置電流也需要幾十毫安,不適合用于電池供電的系統(tǒng)。

           

            圖4 Flash開關(guān)和SRAM開關(guān)的對(duì)比



          關(guān)鍵詞: 周立功 IGLOO Actel

          評(pí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); })();