• 正文
  • 推薦器件
  • 相關推薦
申請入駐 產業(yè)圖譜

為啥FPGA資源/時序都有很大的優(yōu)化空間?

2024/04/19
1555
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

在工作中,我們接觸到的至少90%以上的FPGA項目,它的的資源/時序都有很大的優(yōu)化空間,為啥這么說?

1. ?? 首先是,不用優(yōu)化

為什么說不用優(yōu)化:

用地好好的,又沒有出啥毛病,為啥要優(yōu)化,你告訴我為啥要優(yōu)化?你告訴我為啥要優(yōu)化?你告訴我為啥要優(yōu)化?凈整一些幺蛾子!

FPGA的確會比單片機貴很多,但是FPGA目前還是大部分用在比較高端的產品上,對整個產品來說,成本很小,只要FPGA功能實現了就可以,我還優(yōu)化個錘子;

FPGA技術在高速發(fā)展,FPGA容量越來越大,編譯綜合工具越來越智能(HLS用C++都可以做FPGA開發(fā))等等,人也就會越來越懶,我都恨不得不寫什么代碼都能做FPGA開發(fā),你還想讓我優(yōu)化FPGA,我優(yōu)化個毛線。

一直不用優(yōu)化,自然就很少去優(yōu)化,代碼也就千奇百怪,自然也就會有很大的優(yōu)化空間。

如果有那么一天,當大家開始卷,特別是卷成本的時候(消費類一直在卷),FPGA的成本不得不要考慮的時候,優(yōu)化資源/時序的FPGA產品將更有優(yōu)勢(低成本、低功耗和小體積),更能得到市場的認可。

當然也有可能是那么一天,FPGA工藝更NB,FPGA容量無限大,FPGA資源/時序隨便開發(fā)都不會有問題,那就是:一直不用優(yōu)化。

2.? ? 其次是,不會優(yōu)化

? ? 你見過寫的像C代碼的Verilog吧,你告訴他不建議這樣寫,他說我學Verilog時,老師說過會C就會Verilog,學的時候也發(fā)現沒啥區(qū)別,這樣寫有什么問題?

關鍵這樣寫的代碼最后也能正常工作起來,你該怎么說?你覺得他會優(yōu)化資源/時序嗎?他只會覺得你不懂FPGA,你這人太較真,學東西太死板!不懂變通!

3.??? 最后是,等你優(yōu)化

? ? 看到千奇百怪、打滿補丁的FPGA代碼,我深深地吸了一口煙,緩緩吐出,在煙云環(huán)繞中思索了好久:還是等你優(yōu)化,畢竟我家鍋是用來做飯的。

 

推薦器件

更多器件
器件型號 數量 器件廠商 器件描述 數據手冊 ECAD模型 風險等級 參考價格 更多信息
EP2S30F672C4N 1 Altera Corporation Field Programmable Gate Array, 13552 CLBs, 717MHz, 33880-Cell, CMOS, PBGA672, 35 X 35 MM, 1 MM PITCH, FBGA-672
$490.75 查看
5M160ZE64I5N 1 Intel Corporation Flash PLD, 14ns, 128-Cell, CMOS, PQFP64, 9 X 9 MM, 0.40 MM PITCH, LEAD FREE, PLASTIC, EQFP-64

ECAD模型

下載ECAD模型
$4.8 查看
A3P250-VQ100I 1 Microsemi Corporation Field Programmable Gate Array, 6144 CLBs, 250000 Gates, 350MHz, CMOS, PQFP100, 14 X 14 MM, 1 MM HEIGHT, 0.50 MM PITCH, VQFP-100

ECAD模型

下載ECAD模型
$29.79 查看

相關推薦

登錄即可解鎖
  • 海量技術文章
  • 設計資源下載
  • 產業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄