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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 市場分析 > FPGA進(jìn)入硅片融合時(shí)代

          FPGA進(jìn)入硅片融合時(shí)代

          —— 將處理器放入FPGA會(huì)成為一種發(fā)展趨勢
          作者: 時(shí)間:2012-06-19 來源:電子產(chǎn)品世界 收藏

            在經(jīng)過了從上世紀(jì)90年代到2000年的快速發(fā)展、隨后短期的泡沫破裂、以及近幾年的平穩(wěn)增長的發(fā)展階段,未來將會(huì)邁入硅片融合時(shí)代。

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

            據(jù)公司資深副總裁兼首席技術(shù)官M(fèi)isha Burich介紹,通用處理器同樣的芯片可以通過軟件編寫程序來實(shí)現(xiàn)不同的應(yīng)用,使用非常靈活但同時(shí)功效較低;ASSP和ASIC等專用芯片通過固化硬件針對(duì)專門應(yīng)用,不可編程,功效高但靈活性差;硅片融合時(shí)代的在“微處理器+DSP+專用IP+可編程”的混合系統(tǒng)架構(gòu)下,可以解決這樣的兩難問題,能夠兼顧靈活性和效率。未來會(huì)占芯片面積不足50%,將處理器放入FPGA會(huì)成為一種發(fā)展趨勢?! ?/p>

           

            Misha Burich表示,作為FPGA廠商有天然的優(yōu)勢做硅片融合工作,在FPGA的基礎(chǔ)上引入一些IP核,增加應(yīng)用靈活性。硅片融合的FPGA的混合系統(tǒng)架構(gòu)對(duì)于開發(fā)環(huán)境的要求就會(huì)比較高,包括綜合仿真和時(shí)序分析、系統(tǒng)互連、基于C語言的編程工具、DSP編程和嵌入式軟件工具OS支持等。公司對(duì)于軟件環(huán)境的開發(fā)也非常重視,希望客戶能夠很高效的使用芯片,為此在易用性和投入產(chǎn)出比方面會(huì)做大量工作。Misha Burich透露,公司有50%員工在做軟件開發(fā),這樣一個(gè)復(fù)雜的開發(fā)環(huán)境,一部分Altera會(huì)自己開發(fā),一部分會(huì)和第三方合作。

            硅片融合時(shí)代,除了通信領(lǐng)域應(yīng)用不斷增長之外,F(xiàn)PGA會(huì)增加許多新的應(yīng)用領(lǐng)域,比如服務(wù)器中用于硬件加速的FPGA滿足高速處理需求、固態(tài)硬盤中的FPGA能夠減少時(shí)延、適用于高能效驅(qū)動(dòng)器的FPGA能夠增加驅(qū)動(dòng)電機(jī)數(shù)量、用于汽車中支持車載輔助駕駛的SoC FPGA等。

            FPGA有可能在未來十年里會(huì)以前所未有的發(fā)展速度向前發(fā)展,在這一過程中,3D封裝和OpenCL等技術(shù)是關(guān)鍵的支撐技術(shù),Altera正在努力促進(jìn)這些新技術(shù)的發(fā)展,迎接FPGA的硅片融合時(shí)代。



          關(guān)鍵詞: Altera FPGA 201206

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