當前位置: 華文問答 > 數位

FPGA 難學在哪裏?

2022-10-25數位

這,是vivado

這,是vitis ide

它們背靠著背後大表哥xlinx的生態,不僅體積足夠大,bug也足夠多(註意哦.下面只是安裝包,裝完要200+GB),這就是你想問我為什麽不裝vitis sdk,因為我實在裝不下,

就連美國五星上將麥克亞瑟都如此評論道:vitis之大,一個數據中心塞不下

它們並稱FPGA橫跨PS-PL兩端IDE,EDA界的臥龍鳳雛,不僅體積大,擁有的bug更大,在這裏,你可以看到:跑偏了的斷點

明明存在但卻消失的ila

說好自動更新,但其實還要你手動的頂層模組

陪你一起躲貓貓的功能界面

需要開啟關閉開啟關閉好幾次才能進入的project

偉大的哲學家DBinary說過,比秒更長的是分鐘,比分鐘更長的是時鐘,比時鐘更長的是天,比天更長的是月,比月更長的是年,比年更長的是世紀,比世紀更長的是vivado的綜合&gen bitstream時間,當我點了一下synth等完成後我的孫子都已經滿月了.

快來學吧,學完你就會發現

比起和那些簡單親切的verilog語法,粗暴但可以理解的時序timing,晦澀但好歹能讀懂的匯流排協定的戰鬥

為了你在開發過程中不那麽無聊,還有開發環境一堆魔法般的bug給你提升關卡難度難度,而你需要自己摸索魔法來對抗魔法,而以上只是通關的冰山一角.

當你在某個下午,抓破腦袋那邊逮bug,又折騰了一整天,實在不知道在哪出問題了,然後你一個程式碼沒改,僅僅只是換了台電腦重新配置了一遍,bug就消失了的時候

你開始懷疑到底是開發環境不行,還是自己不行,還是自己的人生就是如此毫無意義的時候,你的心靈就能得到解放.

醫學生說,治療低血壓,我們有吲達帕胺片,但比吃藥更有效的治療,是讓病人試試用vivado搓FPGA.