做FPGA開發的人大概都習慣了這種工作方式:從Xilinx官網下載Vivado,裝到Linux服務器上,配置好CI/CD流水線,然后安安靜靜地寫Verilog。這個流程運轉了十幾年,直到2026年5月中旬,AMD突然宣布從Vivado 2026.1版本開始改規矩。
![]()
新規矩分五檔。最底下一檔叫BASIC,免費,但只支持Windows。想用Linux?對不起,掏錢,一年1200美元起。仿真和ILA調試功能在免費版里被標注為"受限",具體怎么個受限法AMD沒細說。2019年就已經免費的DFX部分重配置功能,這次又被重新收回了付費區。
這個消息在EEVblog論壇傳開后,帖子幾天之內就沖到了兩千多閱讀量。一個叫dolbeau的用戶寫得很直接:"是時候離開Xilinx/AMD了。我從新冠期間開始玩FPGA,一直用的Linux,我連一臺Windows機器都沒有,就算想遷移工作流也做不到。作為愛好者,付費版不值得。"另一個用戶asmi補充了更實際的問題——這不僅僅砍掉了Linux用戶,還砍掉了為Zynq和Microblaze CPU構建Linux鏡像的能力。Zynq是Xilinx最成功的嵌入式產品線之一,大量工程師依賴Vivado在后臺生成設備樹來完成嵌入式Linux開發流程。理論上你可以手動創建設備樹,但那是一個極其繁瑣的過程,沒人愿意這么干。
AMD官方論壇上的討論更加熱鬧。一個版主在回復用戶質疑之前,先警告大家不得使用"不當語言"。然后給出了一個堪稱災難性的建議:如果你不滿意,可以繼續使用2025.2版本。這個版本將在2026.3發布后失去官方支持。換句話說,AMD的態度是:你可以不升級,但你自己的問題自己負責。當被追問為什么連Linux都要收費時,版主只是重復了一遍"Basic版僅限Windows,付費版才支持雙平臺"的官方話術。一個叫SiliconWizard的用戶反駁了AMD的說法。AMD聲稱70%的客戶仍然使用Windows,所以把Linux踢出免費版是合理的。SiliconWizard指出,這個數據就算是真的,也不能說明Linux用戶都是大公司、不在乎這點錢。實際上大量中小團隊、獨立開發者和學生的主力開發環境就是Linux。
從商業邏輯上看,AMD這樣做并非不可理解。2022年AMD花了350億美元收購Xilinx,之后一直面臨一個尷尬的現實:Vivado工具鏈每年消耗大量的研發資源,但絕大部分用戶都是免費使用。傳統的FPGA商業模式是靠賣芯片賺錢,工具鏈只是配套贈品。但芯片毛利率再高,工具鏈的投入也是一個持續放血的口子。而且隨著Versal、Alveo等新產品的推出,Vivado需要支持的器件系列越來越多,功能越來越復雜,研發投入只增不減。
AMD的算盤很清楚:把免費用戶分層,把真正有付費能力的商業用戶從免費版里篩出來。BASIC版雖然免費,但砍掉了Linux、限制仿真和調試,實際上就是告訴你——如果你是認真的開發者,請買CORE版。一年1200到1800美元,對于一家公司來說不算什么,對于個人愛好者來說則是一筆不小的開支。AMD把自己放在了一個微妙的分界線上。
問題在于,FPGA行業和SaaS行業有一個根本性的矛盾。SaaS的邏輯是持續付費、持續更新,用戶永遠是最新版本。但FPGA開發恰恰相反——一旦設計完成并進入量產,工具鏈版本就被鎖死了。沒有人會在產品量產后再去升級Vivado版本,因為哪怕綜合器的一個小改動,都可能導致時序收斂出問題。這意味著很多FPGA團隊拿到一個版本的Vivado后,可能會用好幾年都不升級。SaaS式的訂閱邏輯跟這種工作方式格格不入。
更實際的問題是許可證過期。免費BASIC版需要每年續期一次。聽起來不麻煩,但你想想那些跑在遠程服務器上的自動化構建流程——如果某天許可證悄無聲息地過期了,整個流水線就會突然停擺。這讓人想起Lattice之前出過的事故,他們的許可證服務器出了一次故障,導致全球范圍內大量用戶的工具突然無法使用。從那以后,FPGA社區對任何需要在線激活或定期續期的授權方式都保持高度警惕。
還有一個被忽視的細節:評估許可也變了。舊版有多種評估方式,包括30天試用、30天全功能評估、硬件評估許可等。新版只提供一次性60天全功能評估,用完就沒了。對于需要長時間評估的項目來說,這顯然不夠友好。
對競爭對手來說,這是一個難得的機會窗口。EEV論壇上已經有不少人在討論替代方案。Efinix是被推薦最多的一個。一個叫SpacedCowboy的用戶給了相當詳細的使用評價:Efinix的芯片比AMD便宜很多,工具鏈雖然不如Vivado那么復雜,但也更容易上手,最重要的是Linux和Windows都支持,還可以通過SSH遠程操作。Trion系列是入門級但性價比很高,Titanium系列走16nm工藝性能不錯。唯一的硬傷是目前還沒有帶硬核CPU的產品在市面上流通。對于不需要嵌入式CPU的純FPGA項目來說,Efinix正在成為一個越來越有吸引力的選擇。
Lattice的情況也有意思。他們在低功耗和小型化FPGA細分市場做得不錯,Diamond和iCEcube2工具鏈完全免費且支持Linux。雖然器件性能和規模沒法跟Xilinx的高端產品線比,但對于很多不需要大容量FPGA的應用場景來說已經夠用了。
Intel旗下的Altera是另一個值得關注的變量。Quartus的授權策略此刻成為全行業的焦點——如果Intel維持現有的免費策略,甚至趁火打劫做個更友好的開源社區版本,可能會從AMD這里搶走不少中小用戶。
真正讓人擔心的不是短期的用戶流失,而是AMD在人才培養上的長遠布局出了問題。今天在大學實驗室里用免費Vivado學習FPGA的學生,明天就是芯片公司的工程師,后天就是負責采購決策的技術主管。如果他們從一開始就被推向了競爭對手的工具鏈,AMD失去的不只是幾個免費用戶,而是未來十幾年的潛在客戶。這個賬很好算:一個學生從入門到進入職場獨立選型,大約需要5到8年時間。AMD今天省下的工具鏈成本,可能要在很多年后才能看到代價。
當然,AMD也不是沒有做對的地方。新的分級授權確實擴大了免費版的器件覆蓋范圍——以前免費版只能用Artix-7這種低端芯片,現在連Virtex-7和整個Zynq-7000系列都包括進去了。對于那些只在Windows上做原型驗證、不需要Linux構建服務器的用戶來說,BASIC版反而是個升級。企業版和金牌版的永久授權也沒有漲價,大客戶的選擇沒有變少。
但這個策略有一個隱含假設:AMD認為Linux用戶大多是付費能力較強的企業客戶,個人開發者和學生應該用Windows。這個假設在2026年已經不太成立了。Linux在開發者社區中的滲透率遠高于普通用戶群體,尤其是在嵌入式系統和硬件工程領域。誰做ARM開發不用Linux?誰做自動化構建和測試不用Linux?把這些用戶從免費版里趕出去,等于主動放棄了FPGA社區中最活躍、最有技術影響力的一群人。
目前來看,AMD還沒有對社區的強烈反彈做出任何正面回應。It's FOSS的評論文章標題直接用了"bait-and-switch"(誘餌調包)這個詞,與2024年Redis放棄BSD許可的事件相提并論。在Hacker News和Reddit上,這個話題也引發了大量討論。
AMD或許賭的是,FPGA市場的轉換成本足夠高,用戶罵歸罵,最后還是會乖乖掏錢。畢竟Xilinx的器件生態積累了幾十年,IP核庫、參考設計、文檔資料這些東西不是說換就能換的。但從另一個角度看,歷史上那些仗著生態壁壘欺負用戶的科技公司,最后往往都付出了代價。用戶轉換成本高確實是真的,但當替代方案足夠好的時候,轉換成本就不再是不可逾越的障礙了。
這次授權變更真正測試的,不是AMD能從Vivado上收到多少錢,而是FPGA開發者對Xilinx生態的忠誠度到底有多深。答案可能很快就會浮出水面。
國產EDA技術研討會
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.