智慧應用不斷推陳出新,最初被用於概念驗證 (PoC) 的現場可編程邏輯閘陣列 (FPGA),地位亦不可同日而語。龍頭廠商賽靈思(Xilinx) 表示,近幾年來在一個電路板上,FPGA 可作為中央處理器(CPU)、圖形處理器 (GPU) 或微控制器 (MCU) 的加速引擎或協作處理器,然而如今的 FPGA,擔當主控的能力可毫不遜色!賽靈思軟體與人工智慧資深經理羅霖直指,5G 通訊、自動駕駛、感測器融合(Sensors Fusion) 演算法演進極快、且效率要求高,FPGA 憑藉配置靈活特性、加上安謀 (Arm) 強力生態的助攻,FPGA 隱然有升格主角之勢。
ASIC 等級的 FPGA X SoC 等級的設計套件
Zynq-7000 全可編程應用處理器單晶片 (AP SoC),是 Xilinx 開啟異構運算的經典,採 28nm、集 FPGA 硬體可編程性與 Arm 軟體編程兩者之長,不僅能實現關鍵分析與硬體加速,還能結合各式 CPU、數位訊號處理器 (DSP)、專用標準產品 (ASSP) 及單一元件混合訊號,有利於客製化智能、差異化獨特應用。第二個好處是讓編程工具更加友善、降低開發者的進入門檻;Zynq-7000 所使用的Vivado HLx 版本開發套件乃是基於 C/C++、OpenCL ( 開放運算語言 ) 和 IP 設計優化而成、且可重複使用,能協助 FGPA 新手盡速駕輕就熟並整合自動化。
照片人物:賽靈思軟體與人工智慧資深經理羅霖