最近收到了高云寄過來的FPGA板卡,下圖:
FPGA主要參數(shù):
FPGA型號 | 參數(shù) |
---|---|
GW2A-LV18PG256C8/I7 | 邏輯單元(LUT4)20736 |
寄存器(FF)15552 | |
分布式靜態(tài)隨機存儲器S-SRAM(bits)41472 | |
塊狀靜態(tài)隨機存儲器B-SRAM(bits)828K | |
塊狀靜態(tài)隨機存儲器數(shù)目B-SRAM(個)46 | |
乘法器(18x18 Multiplier)48 | |
鎖相環(huán)(PLLs)4 | |
I/O Bank 總數(shù)8 |
因為板卡是第三方的,所以不予評價,我們今天主要從下面幾方面簡單說明一下:EDA、IP、編譯速速、生態(tài)。
EDA
我這次使用的教育版軟件,無需License,但是也會有些限制。
打開界面:
整體和lattice diamond界面類似,這里有個不舒服的地方就是文件沒有層級關系,需要綜合之后才能在Hierarchy看到層級關系:
這里對于大型或者多文件工程極其不友好,對于繼承代碼,那簡直。。。
在編寫完代碼后,綜合、布局布線界面極其方便,在下面界面可完成。
同時綁定引腳也可以使用兩種方式,綜合后通過界面分配或者文件物理約束都可:
最后布局布線,點擊下圖中兩個位置都可以打開下載插件:
這個插件可以單獨使用無需license,對于小批量生產(chǎn)很方便。
但是這里也有一個小BUG,在打開下載插件時候,這里的文件不一定是你這個工程的文件:
尤其是在使用邏輯分析儀時候,會重新生成新的二進制文件(新的文件名),而上圖的文件位置并不會更新成新的文件,需要重新選擇,這兩點很容易讓你下載到FPGA的目標文件和生成的文件并不是一個文件(調試了好久。。。),這里可以不記憶或者下方提示或者在選擇文件位置加一個驚嘆號類似的提示。
高云的FPGA還有一個好處就是無需外部FLASH就可以固化啟動文件,因為FPGA內(nèi)部有FLASH(類似Intel CPLD),也可以使用外部FLASH進行雙備份,這樣即減少了電路復雜度,也減少了成本增加了穩(wěn)定性。
IP
上面簡單介紹了EDA軟件(云源軟件)的使用,下面看下對于開發(fā)者最重要的一部分--IP,一個強大的IP環(huán)境可以為開發(fā)者節(jié)省很多開發(fā)時間,我們先看下教育版的IP有多少:
下圖就是EDA提供的常規(guī)IP,也很豐富,DSP、常用接口、CLOCK、Memory等,因為我用的是教育版EDA,不知道和正版有哪些缺失,不過有些IP我是不能用的,這很正常,差異性服務是未來的趨勢。
這里我們重點關注下面箭頭的部分:
做圖像處理的應該都理解這幾個IP的重要性,其中Video Frame Buffer類似AMD-Xilinx 的“VFIFO”,幀緩存至DDR并且從DDR讀取幀數(shù)據(jù)進行顯示或者處理,這大大減少了開發(fā)者操作DDR的開發(fā)周期。
編譯速速
這個我就不多說了,因為本身軟件需要做優(yōu)化的地方比較少(內(nèi)部主頻比較低),所以速度很快,后續(xù)大容量、高主頻的FPGA出來后速度肯定會降低,目前沒辦法對比。
生態(tài)
這個我就不單獨以高云為例了,而是目前國產(chǎn)FPGA,都是一樣的,生態(tài)環(huán)境幾乎為零,主要是前期一直以站穩(wěn)市場為主,沒有進行推廣,所以生態(tài)沒建立起來很正常,隨著未來的發(fā)展,肯定會越來越好~
圖像處理平臺
在這個基礎上可以做自己的IP添加進去。后續(xù)大家有興趣再詳細講解這個工程。
總結
國產(chǎn)FPGA在發(fā)展,目前在價格上優(yōu)勢極其明顯,后續(xù)的發(fā)展還要靠國內(nèi)的開發(fā)者去支持。
雖然目前還有一些BUG,但是還可以忍受。最后就是希望國內(nèi)的FPGA可以越發(fā)展越好~
審核編輯:劉清
-
FPGA
+關注
關注
1643文章
21968瀏覽量
614312 -
cpld
+關注
關注
32文章
1257瀏覽量
171043 -
FlaSh
+關注
關注
10文章
1668瀏覽量
151008 -
EDA工具
+關注
關注
4文章
272瀏覽量
32606
原文標題:【國產(chǎn)FPGA】國產(chǎn)FPGA搭建圖像處理平臺
文章出處:【微信號:Open_FPGA,微信公眾號:OpenFPGA】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
【國產(chǎn)FPGA入學必備】國產(chǎn)FPGA權威設計指南+配套FPGA圖像視頻教程
基于DSP和FPGA的通用圖像處理平臺設計
基于FPGA的LCoS驅動和圖像處理系統(tǒng)設計

實時圖像邊緣檢測的設計及FPGA實現(xiàn)

基于FPGA的紅外圖像處理系統(tǒng)及算法設計
略談FPGA圖像處理
基于ARM與FPGA的嵌入式實時圖像處理平臺

評論