riffa ultrascale fpga上的移植測試,WIN7條件下

Riffa最初是國外大學http://riffa.ucsd.edu/download開發維護的,但是貌似已經不再更新維護了,相關源代碼github還是可以找到的,有需要可以直接上github上找,最終的版本只能支持到GEN3的128位寬的數據,不支持256,倒是也可以滿足絕大數的運用了。
網上也有一些教程講解這個IP使用的,但是大部分都是基於linux下測試的,本博文大概講下如果在WINDOWS進行驗證的。
移植這裏就不講解了,具體可以看些網上其他的資源,我的硬件平臺是xilinx的Ultrascale KCU1500板卡,移植完成之後,可以在設備管理器裏發現硬件:
在這裏插入圖片描述
接下里就是裝驅動的過程了,第一步,安裝install目錄下的setup.exe
在這裏插入圖片描述
之後就可以在C盤中找到對應的目錄了:
在這裏插入圖片描述
到這一步,windows下的驅動就算安裝完成了,就可以開始測試了,具體可以看一下testutil這個源文件:0是列表 1是復位設備 2是讀寫測試,具體看圖:
在這裏插入圖片描述

在這裏插入圖片描述
我當前測試的GEN2 X8 ,也測試過GEN3的 4x,他們的理論速度是一樣的,都是4GB/s的速度,這裏測試的速度是3GB左右,也就是效率大概是75%.
在這裏插入圖片描述

PS:以上只是單純的測試RIFFA,接來下還是想結合Xilinx的框架,組合一下,雖然riffa接口上簡單了,但是從實用的角度的看,還是沒那麼靈活的。

最後提供一個我個人上傳的原始文件,有需要的可以自行下載
https://download.csdn.net/download/jingjiankai5228/12360391

																						20200216 完!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章