由于系統(tǒng)日趨復(fù)雜,,在成本,、開發(fā)板容量及功耗均面臨嚴(yán)苛限制的今天,,設(shè)計人員往往需要以更少的資源實現(xiàn)更高的目標(biāo),,而FPGA的可配置能力加上其固有的可編程性,使其成為設(shè)計人員的一項重要選擇,。Xilinx" title="Xilinx">Xilinx資深副總裁兼首席技術(shù)官Ivo Bolsens表示,,異構(gòu)多核是處理各種類型數(shù)據(jù)的最有效解決方案,非對稱的多核定義功能不同的CPU,,而可重構(gòu)的特性決定了FPGA是目前市場中唯一可將高性能與后延遲混合的半導(dǎo)體器件,。
Ivo Bolsens認(rèn)為,市場的增長主要是來自用戶對新技術(shù),、新器件的需求,,而FPGA則是滿足這些創(chuàng)新需求可行的技術(shù)手段,因為未來可重配置" title="可重配置">可重配置的構(gòu)制能力是必需的,,如某一時段要處理數(shù)據(jù),,另一時段又要處理娛樂應(yīng)用,這只有FPGA能做到,,ASIC則無法勝任,。新型FPGA系列產(chǎn)品使開發(fā)人員能在多種系統(tǒng)(包括功耗不到2W的便攜式超聲波設(shè)備,、供電電壓為12V的車載信息娛樂系統(tǒng),以及低成本LTE基帶和毫微微蜂窩基站等)中實施可編程解決方案,,而此前這只有ASSP和ASIC才能做到,。
Ivo Bolsens表示,Xilinx高度重視總功耗的最小化,,通過采用專為實現(xiàn)低靜態(tài)功耗而優(yōu)化的獨特 HKMG(高介電層/金屬閘)工藝,,實現(xiàn)相對于其它28nm工藝將靜態(tài)功耗降低一半。而Xilinx創(chuàng)新型架構(gòu)增強技術(shù)則降低邏輯和 I/O的靜態(tài)功耗,。另外,,Xilinx集成于其ISE 12 設(shè)計套件中的智能時鐘門技術(shù),使得最新FPGA系列相對于Virtex-6和Spartan-6將總功耗降低了一半,,也比其它28nm FPGA的功耗降低30%,。大幅降低功耗不僅使 FPGA 能夠滿足最新應(yīng)用要求,而且還讓Xilinx能推出可用性更強的28nm系列產(chǎn)品——Kintex 7,、Virtex 7,、Artix 7系列。Ivo Bolsens介紹,,Xilinx的7系列幫助設(shè)計人員可在 DSP 高性能對稱模式下充分發(fā)揮高達4.7 TMACS 的性能(非對稱模式下為2.37TMACS),,而且能使用 200 萬個時鐘速度高達600MHz的邏輯單元,實現(xiàn)高達 2.4Tbps 的高速連接功能,,同時還能保證不超出用戶在功耗方面的預(yù)算,。
Xilinx混合型多核平臺架構(gòu)框圖
部分可重配置技術(shù)具備可即時調(diào)整的高度靈活性,,可以大幅擴充單一FPGA的容量,。在器件運行中,設(shè)計人員可對FPGA某些區(qū)域進行重新編程,,藉此加入新的功能,,而器件其余部分正在運行的應(yīng)用則完全不會受到任何影響。例如,,當(dāng)用戶開發(fā)無線光傳輸網(wǎng)絡(luò)方案時,,能少用30%?45%的資源就可實現(xiàn)多端口多路復(fù)用器/轉(zhuǎn)發(fā)器的功能。部分可重配置技術(shù)還可以幫助設(shè)計人員有效地管理功耗,,當(dāng)系統(tǒng)無需在最高性能運行時,,可以使用低能耗的方式來替代高能耗功能運行。Ivo Bolsens表示,,針對降低BRAM功耗要求,,Xilinx通過一系列獨特的算法,使ISE設(shè)計套件可以自動中斷不必要的邏輯運行,,而這正是引起耗電的關(guān)鍵因素,。通過在綜合過后而非在RTL層實現(xiàn)功耗優(yōu)化,,ISE可降低多達30%的整體動態(tài)功耗。
通過采用更直觀的設(shè)計流程以及界面,,包括一個經(jīng)進一步改進的時序約束和時序分析流程,,自動插入代理邏輯以橋接靜態(tài)和可重配置部分,并具備完整的設(shè)計時序收斂和仿真功能,,使Xilinx的部分可重配置技術(shù)更加易于使用,。Ivo Bolsens認(rèn)為,通過模塊化的組件和自動化的設(shè)計工具,,Xilinx甚至可讓一位根本不懂FPGA的設(shè)計人員完成高性能的FPGA設(shè)計,。
所有7系列FPGA均采用統(tǒng)一架構(gòu),使客戶既能降低成本和功耗,,也能提高性能和容量,,從而降低低成本和高性能系列產(chǎn)品的開發(fā)投資。對于希望利用Xilinx最新7系列FPGA進一步實現(xiàn)節(jié)能或提高系統(tǒng)性能和容量的客戶,,Ivo Bolsens建議,,可以先用Virtex-6和Spartan-6 FPGA進行設(shè)計,然后在時機成熟時將設(shè)計方案進行移植,。Ivo Bolsens解釋,,統(tǒng)一架構(gòu)的7系列,會隨著Xilinx的AMBA AXI互連標(biāo)準(zhǔn)的采用而得到簡化,,并支持即插即用型IP的使用,,從而有助于客戶提高設(shè)計效率,降低開發(fā)成本,。
Xilinx通過與ARM合作開展AMBA規(guī)范工作,,使這些產(chǎn)品支持IP重用、可移植性和可預(yù)見性,。一個統(tǒng)一的架構(gòu),,一個新的不以處理器為中心的器件,加上一個采用新一代工具的分層設(shè)計流程,,不僅可大幅提高設(shè)計效率,、靈活性和片上系統(tǒng)性能,同時還將簡化前代架構(gòu)的移植工作,。Ivo Bolsens表示,,實現(xiàn)統(tǒng)一架構(gòu)上的多系統(tǒng)運行,就是市場需求的發(fā)展方向,,而FPGA技術(shù)則是滿足這種需求變化的可行性選擇,。