賽靈思(Xilinx)是一家在可編程邏輯器件領(lǐng)域具有開創(chuàng)性和領(lǐng)導(dǎo)地位的公司。它在2022年被AMD收購(gòu),成為AMD自適應(yīng)和嵌入式計(jì)算事業(yè)部的重要組成部分。以下是關(guān)于賽靈思公司、產(chǎn)品、核心優(yōu)勢(shì)和主要應(yīng)用的詳細(xì)介紹:
一、公司簡(jiǎn)介 (Xilinx)
創(chuàng)立與地位: 成立于1984年,是現(xiàn)場(chǎng)可編程門陣列的發(fā)明者。長(zhǎng)期以來(lái)一直是全球領(lǐng)先的FPGA、SoC和ACAP供應(yīng)商。
核心業(yè)務(wù): 設(shè)計(jì)、開發(fā)和銷售高度靈活和可編程的半導(dǎo)體芯片及相關(guān)軟件工具。
核心理念: “自適應(yīng)計(jì)算”。其產(chǎn)品允許硬件功能在制造后甚至部署后被重新配置和優(yōu)化,以適配特定的應(yīng)用和算法,這與傳統(tǒng)的固定功能芯片(如CPU、GPU、ASIC)形成鮮明對(duì)比。
被AMD收購(gòu): 2022年2月,AMD完成了對(duì)賽靈思的收購(gòu)。這標(biāo)志著計(jì)算領(lǐng)域的一個(gè)重要整合,將賽靈思領(lǐng)先的自適應(yīng)計(jì)算平臺(tái)與AMD的高性能CPU、GPU和軟件能力結(jié)合起來(lái),旨在提供更廣泛的計(jì)算解決方案。
二. 主要產(chǎn)品系列
賽靈思提供一系列強(qiáng)大的自適應(yīng)計(jì)算平臺(tái):
1、FPGA: 這是賽靈思的基石產(chǎn)品。
①、含義: 現(xiàn)場(chǎng)可編程門陣列。由大量可編程邏輯塊、可配置互連資源和可編程I/O單元組成。
②、特點(diǎn): 用戶可以根據(jù)需要,通過(guò)硬件描述語(yǔ)言配置這些資源來(lái)實(shí)現(xiàn)特定的數(shù)字電路功能。功能可以在產(chǎn)品部署后根據(jù)需求變化進(jìn)行更新。
③、代表系列:
Artix?: 低成本、低功耗,面向空間受限、成本敏感型應(yīng)用(如工業(yè)視覺、相機(jī)、通信)。
Kintex?: 平衡性能、功耗和成本,應(yīng)用廣泛(如4G/5G無(wú)線、醫(yī)療成像、專業(yè)廣播)。
Virtex?: 高性能、高密度、高帶寬,面向最苛刻的應(yīng)用(如高速網(wǎng)絡(luò)、數(shù)據(jù)中心加速、雷達(dá)、ASIC原型驗(yàn)證)。
Spartan?: 更早期的低成本入門級(jí)系列(逐漸被Artix等替代)。
2、SoC: 將FPGA的可編程邏輯與強(qiáng)大的處理系統(tǒng)集成在單一芯片上。
代表系列:Zynq? UltraScale+? MPSoC 和 Zynq?-7000 SoC。
組成: 通常包含ARM多核處理器(Cortex-A系列應(yīng)用處理器 + Cortex-R系列實(shí)時(shí)處理器)、FPGA邏輯、高速外設(shè)、內(nèi)存控制器等。
優(yōu)勢(shì): 提供軟件可編程性(ARM處理器運(yùn)行操作系統(tǒng)和應(yīng)用程序)和硬件可編程性/加速性(FPGA邏輯處理實(shí)時(shí)、并行、計(jì)算密集型任務(wù)),實(shí)現(xiàn)高性能、高集成度、低功耗和設(shè)計(jì)靈活性。廣泛應(yīng)用于嵌入式視覺、工業(yè)控制、汽車電子(如ADAS)、通信等。
3、ACAP: 這是賽靈思推出的革命性產(chǎn)品,標(biāo)志著超越傳統(tǒng)FPGA/SoC的自適應(yīng)計(jì)算新時(shí)代。
含義: 自適應(yīng)計(jì)算加速平臺(tái)。
代表系列:Versal? ACAP。
架構(gòu): 高度異構(gòu)的多核、多引擎平臺(tái)。核心組件包括:
標(biāo)量引擎: 基于Arm Cortex處理器,負(fù)責(zé)控制、管理和運(yùn)行軟件。
自適應(yīng)引擎: 傳統(tǒng)的可編程邏輯,提供硬件靈活性和并行處理能力。
智能引擎: 包含專為AI/ML優(yōu)化的向量處理器和針對(duì)DSP優(yōu)化的處理器陣列,提供極高性能的計(jì)算能力。
高速接口和內(nèi)存: 集成高速SerDes、DDR內(nèi)存控制器、片上網(wǎng)絡(luò)等。
優(yōu)勢(shì): 提供無(wú)與倫比的靈活性和性能,能夠動(dòng)態(tài)地適應(yīng)廣泛的工作負(fù)載(從云端AI推理、網(wǎng)絡(luò)加速到邊緣計(jì)算),是數(shù)據(jù)中心加速、5G基礎(chǔ)設(shè)施、AI應(yīng)用的理想選擇。
4、軟件與開發(fā)工具:
Vivado® Design Suite: 用于FPGA、SoC硬件設(shè)計(jì)、綜合、布局布線和仿真的旗艦級(jí)工具套件。
Vitis? 統(tǒng)一軟件平臺(tái): 提供應(yīng)用加速開發(fā)環(huán)境,支持使用C、C++、OpenCL、Python、RTL等在Versal ACAP、Zynq SoC和FPGA上進(jìn)行軟件開發(fā)、庫(kù)、運(yùn)行時(shí)和加速。
Vitis AI: 專門用于在賽靈思平臺(tái)上開發(fā)和部署AI推理應(yīng)用的開發(fā)環(huán)境,包含優(yōu)化庫(kù)、模型壓縮工具和預(yù)編譯模型。
PetaLinux: 提供嵌入式Linux開發(fā)支持。
豐富的IP核庫(kù): 提供各種通信接口、DSP功能、內(nèi)存控制器、協(xié)議處理等預(yù)驗(yàn)證的IP模塊,加速設(shè)計(jì)進(jìn)程。
三. 核心優(yōu)勢(shì)
賽靈思產(chǎn)品的核心價(jià)值在于其自適應(yīng)計(jì)算能力,這帶來(lái)了以下顯著優(yōu)勢(shì):
1、無(wú)與倫比的靈活性:
硬件可編程: 功能可以隨時(shí)更新、修改,以適應(yīng)新的標(biāo)準(zhǔn)、協(xié)議或算法需求,無(wú)需更換硬件。生命周期長(zhǎng)。
定制化: 用戶可以創(chuàng)建針對(duì)特定應(yīng)用優(yōu)化的硬件加速器,實(shí)現(xiàn)ASIC級(jí)別的性能,但避免了ASIC高昂的NRE成本和固定的功能限制。
并行處理: FPGA/ACAP邏輯天然支持大規(guī)模并行計(jì)算,特別適合處理數(shù)據(jù)流、實(shí)時(shí)信號(hào)處理等任務(wù)。
2、高性能:
硬件加速: 將計(jì)算密集型任務(wù)從通用處理器卸載到可編程邏輯中實(shí)現(xiàn)硬件加速,可獲得數(shù)量級(jí)的性能提升(尤其是延遲敏感型任務(wù))。
低延遲: 硬件邏輯處理數(shù)據(jù)流路徑極短,提供微秒甚至納秒級(jí)的確定延遲,對(duì)實(shí)時(shí)控制系統(tǒng)、高頻交易至關(guān)重要。
高吞吐量: 并行架構(gòu)和高速接口支持極高的數(shù)據(jù)處理帶寬。
3、低功耗(相對(duì)性能而言):
硬件優(yōu)化: 針對(duì)特定任務(wù)定制的硬件邏輯比運(yùn)行通用軟件的處理器能效比更高。
按需配置: 可以精確地只為需要的功能配置資源,關(guān)閉不需要的部分。
異構(gòu)計(jì)算: ACAP的智能引擎(如AI引擎)采用針對(duì)特定計(jì)算模式優(yōu)化的架構(gòu),效率遠(yuǎn)超通用處理器。
4、快速上市:
相比ASIC漫長(zhǎng)的設(shè)計(jì)、流片周期,基于FPGA/SoC/ACAP的設(shè)計(jì)開發(fā)周期短得多。
可編程性允許在設(shè)計(jì)后期甚至產(chǎn)品部署后進(jìn)行修改和bug修復(fù)。
5、集成度:
SoC和ACAP將處理器系統(tǒng)、可編程邏輯、高速接口、專用引擎等高度集成,減少了板級(jí)復(fù)雜度、成本和功耗。
6、強(qiáng)大的生態(tài)系統(tǒng):
擁有龐大的用戶社區(qū)、豐富的第三方IP供應(yīng)商、開發(fā)板合作伙伴和設(shè)計(jì)服務(wù)資源。
三. 主要應(yīng)用領(lǐng)域
憑借其優(yōu)勢(shì),賽靈思技術(shù)被廣泛應(yīng)用于對(duì)性能、靈活性、實(shí)時(shí)性有高要求的領(lǐng)域:
1、通信與網(wǎng)絡(luò):
有線: 核心路由器、交換機(jī)、傳輸設(shè)備(OTN)、SDN/NFV、網(wǎng)絡(luò)接口卡。
無(wú)線: 5G/6G 基站(基帶處理、前傳/中傳)、射頻單元、小基站、測(cè)試設(shè)備。其靈活性和性能是應(yīng)對(duì)不斷演進(jìn)協(xié)議的關(guān)鍵。
2、數(shù)據(jù)中心與云計(jì)算:
計(jì)算加速(AI/ML推理與訓(xùn)練、數(shù)據(jù)庫(kù)加速、視頻轉(zhuǎn)碼、壓縮/加密)。
網(wǎng)絡(luò)加速(SmartNIC, 卸載主機(jī)CPU網(wǎng)絡(luò)處理負(fù)擔(dān),提高效率和性能)。
存儲(chǔ)加速。
3、人工智能與機(jī)器學(xué)習(xí):
云端和邊緣端的AI推理加速(尤其Versal AI Core系列)。
嵌入式視覺中的實(shí)時(shí)AI處理(如工業(yè)檢測(cè)、機(jī)器人)。
訓(xùn)練加速的特定環(huán)節(jié)。
4、汽車電子:
高級(jí)駕駛輔助系統(tǒng):傳感器融合(攝像頭、雷達(dá)、激光雷達(dá))、前置攝像頭處理、自動(dòng)泊車。
車載信息娛樂(lè)系統(tǒng)。
駕駛員監(jiān)控系統(tǒng)。
電子后視鏡。
(未來(lái))自動(dòng)駕駛計(jì)算平臺(tái)。低延遲和高可靠性是關(guān)鍵。
5、工業(yè)與視覺:
機(jī)器視覺系統(tǒng):圖像采集、預(yù)處理、目標(biāo)檢測(cè)、測(cè)量。
工業(yè)自動(dòng)化與控制:PLC、運(yùn)動(dòng)控制、機(jī)器人控制。
預(yù)測(cè)性維護(hù)。
測(cè)試與測(cè)量設(shè)備。
6、航空航天與國(guó)防:
雷達(dá)、聲納、電子戰(zhàn)系統(tǒng)的信號(hào)處理。
衛(wèi)星通信。
安全加密。
圖像情報(bào)。
飛行控制。需要高性能、可靠性和抗輻射能力(特定型號(hào))。
7、廣播與專業(yè)音視頻:
視頻制作與切換設(shè)備。
圖像處理與特效。
專業(yè)攝像機(jī)。
視頻壓縮與傳輸。
8、醫(yī)療:
醫(yī)療成像設(shè)備加速(CT, MRI, 超聲)。
診斷設(shè)備。
病人監(jiān)護(hù)儀。
手術(shù)機(jī)器人。
9、消費(fèi)電子:
高端電視的圖像處理。
早期游戲機(jī)圖形處理。
特定音視頻設(shè)備。
四、總結(jié)
賽靈思(現(xiàn)為AMD的一部分)是自適應(yīng)計(jì)算的先驅(qū)和領(lǐng)導(dǎo)者。其FPGA、SoC和革命性的ACAP平臺(tái)提供了無(wú)與倫比的硬件靈活性、高性能、低延遲和優(yōu)異的能效比。這種“硬件可軟件定義”的能力使其成為眾多關(guān)鍵行業(yè)的基石技術(shù),特別是在通信網(wǎng)絡(luò)、數(shù)據(jù)中心加速、人工智能、汽車電子、工業(yè)自動(dòng)化和航空航天國(guó)防等領(lǐng)域。隨著被AMD收購(gòu),賽靈思的技術(shù)將與AMD的CPU、GPU更深度地融合,在異構(gòu)計(jì)算和自適應(yīng)計(jì)算領(lǐng)域開拓更廣闊的前景。