① 誰能縮短大容量FPGA的編譯時間
1)加大內存,最少大於8G,最好16G以上
2)換新的多核CPU微機
3)工程加約束,約束越清晰,軟體編譯的目的性越明確,時間越快。另外就是約束不能太過,比如100MHz的工作頻率,約束到150MHz,這樣會增加編譯綜合的難度。
② 請教各位: FPGA的性能如何處理速度能達什麼程度的CPU、DSP、ARM、顯卡、單片機
能做出全世界最快的cpu和顯卡,每當台積電新工藝成熟時如28nm,第一個使用的就是FPGA,用FPGA來模擬新一代顯卡,試運行硬體晶元內部電路圖的代碼,就是硬體模擬,不能通過再修改方案,但是也沒有100倍,1000倍的說法,因為受制於台積電工藝,以及價格,良率,散熱,以及下游廠商設計考慮(用不著那麼大的晶元),不可能有廠家讓FPGA晶元有臉盆那麼大,所以僅僅能比顯卡和cpu面積大數倍,這才能模擬下一代顯卡,一般台積電工藝成熟後需要3個月至半年後才有下一代的顯卡和手機cpu晶元問世
③ fpga和C語言速度比較
FPGA快。
微處理器用C,FPGA用HDL。論演算法實現速度,FPGA肯定比微處理器快多了,因為FPGA可以算準每一個時鍾周期的任務,而微處理器執行C程序可能會浪費很多時鍾周期。
④ 論壇上說的「FPGA最高能跑到多少MHz 」 是這個什麼意思,
1、這個能跑多快的意思是處理數據的快慢
2、verilog或VHDL語言經過編譯後還是以電路的形式映射到內部的,編程風格不一樣,編譯後映射的電路也不一樣
3、這個最高頻率決定於映射後電路上任意最長一條路徑的延時,而這個延時決定於編程時組合邏輯的大小,組合邏輯越大,編譯映射到電路上的路徑延時越長,頻率越低
4、除了FPGA器件的限制外,最主要的是編程時將任意路徑的組合邏輯做小,以達到提升速率的效果