現場可編程閘陣列(FPGA)主要供應商賽靈思(Xilinx)日前發表28奈米產品發展藍圖,並以硬體實作的方式整合安謀國際(ARM)雙核心Cortex-A9MPCore核心與周邊介面,使其產品同時具備傳統可編程邏輯元件(PLD)與特定應用標準產品(ASSP)的特性。賽靈思直言,該28奈米FPGA將以處理平台定位強攻數位訊號處理器(DSP)與中央處理器(CPU)混合使用的客戶族群。
賽靈思亞太區行銷及應用部門總監張宇清認為,雖然FPGA完全取代ASSP還需要一段時間醞釀,但28奈米製程將讓FPGA更有問鼎標準處理器的本錢。 |
賽靈思亞太區行銷及應用部門總監張宇清表示,在嵌入式應用領域,CPU與DSP混合使用是相當常見的現象,例如汽車駕駛輔助系統、智慧型視訊監控等應用,都必須仰賴CPU與DSP協同處理。然而,多晶片系統架構的建置成本相對高昂,也不利於改善系統的外觀尺寸與功耗。因此,針對這些採用協同處理架構的嵌入式應用,能整合CPU與DSP的創新架構,才是客戶最理想的選擇。
基於對使用者的觀察和用戶提供的回饋,賽靈思決定與ARM合作,在其新一代28奈米產品中以硬體實作的方式整合雙核心Cortex-A9MPCore處理器。如此一來,系統開發人員便不必再使用獨立的CPU與DSP元件來構成系統核心,有助於降低系統成本、功耗並縮小終端產品的外觀尺寸。
張宇清認為,整合硬核CPU核心後,FPGA元件在系統中的定位,將不再只是提供協同處理或輸入/輸出(I/O)擴充等功能的配角,而是系統中的核心元件。因此,隨著FPGA進入28奈米世代,FPGA問鼎處理器標準產品江山的實力不容小看。
不過張宇清也坦言,懂得Verilog、VHDL等FPGA設計語言的工程師,至今仍是少數族群。因此,要推廣以FPGA作為系統處理平台的概念前,賽靈思必須先設法解決FPGA應用開發人才不足的問題。其實,賽靈思對此早有布局,並投資AutoESL與Synfora兩家提供C語言轉VHDL工具的供應商。
目前這兩家工具供應商均已提供針對賽靈思的平台最佳化的轉換工具,且經過BDTI驗證,認為其轉換工具的產出品質、可用性等,均與FPGA設計工程師在FPGA平台上直接寫程式碼的結果相似。但由於從C語言轉換成VHDL語言的過程是由自動化工具代勞,因此由工具所產生的程式碼在可讀性方面還有改善的空間,用戶要進行程式碼維護或微調作業時,可能會遭遇到較大的困難。