我知道它在配置指南中討論了它,但是看起來像是一個很難通過視覺來驗證它。是否有任何工具可用於自動驗證回讀數據?如何驗證賽靈思Virtex 5上的回讀數據?
2
A
回答
3
根據7-series和Virtex 5配置指南,有兩種驗證回讀數據的方法。
- 比較與RBD和MSD賽靈思
- 產生的數據進行比較與比特文件和MSK的數據。
一般來說,第一種方法比較簡單,因爲您不必花費時間來了解數據如何對齊。賽靈思這樣說:
驗證回讀數據流的最簡單的方法是將它比作RBD黃金回讀文件,屏蔽讀回位與MSD文件。這種方法很簡單,因爲回讀數據流的開始與RBD和MSD文件的開始之間存在1:1的對應關係,使得更容易對齊回讀,掩碼和期望數據的任務。
RBD和MSD文件包含回讀和屏蔽數據的ASCII表示以及列出文件名等的文件頭。應該忽略或刪除該頭信息。 RBD和MSD文件中的ASCII 1和0對應於來自設備的二進制回讀數據。注意將這些文件解釋爲文本,而不是二進制文件。用戶可以使用腳本或文本編輯器將RBD和MSD文件轉換爲二進制格式,以簡化某些系統的驗證過程並將文件大小減小八分之一。
所以,你真的只需要一個簡單的程序,將ASCII轉換爲二進制,然後將其與回讀數據進行比較。我一直沒能找到任何可以在線執行此操作的工具(儘管這樣做相對簡單),所以我在C中使用了一個簡單的開源工具來幫助解決。你可以在這裏得到它:
相關問題
- 1. VHDL:賽靈思碼錯誤
- 2. 賽靈思Virtex6塊RAM寬度
- 3. std_logic_vector與賽靈思VHDL整數合成
- 4. 賽靈思ISE 9.2和編程FPGA
- 5. 賽靈思Simulink中的信號正弦
- 6. 賽靈思RLOC失敗映射
- 7. 推斷2D塊RAM賽靈思vivado
- 8. 賽靈思中的意外警告
- 9. 賽靈思SDK中的xil_cache錯誤
- 10. 在哪裏可以找到賽靈思
- 11. 如何獲取Xilinx Virtex-5 FPGA芯片的片上溫度?
- 12. 賽靈思ISE未能使用std_logic_1164
- 13. 如何在驗證返回laravel 5
- 14. 如何使用賽靈思分區IP內核
- 15. 賽靈思:通用合成警告
- 16. 在賽靈思實現ceil功能
- 17. 需要你在賽靈思工具
- 18. 如何分配引腳自然類型的端口賽靈思
- 19. 如何驗證PayPal返回數據?
- 20. 如何從Verilog源原理圖文件賽靈思
- 21. 實例化在賽靈思參數化的細胞示意
- 22. 賽靈思TCL外殼在何處發射結果?
- 23. 驗證的思考
- 24. 看到模擬輸出賽靈思而不是數字輸出
- 25. 約束驗證和淘汰賽驗證
- 26. Rails 5 - 數據驗證寶石
- 27. Laravel 5驗證很多數據
- 28. Laravel 5 Form Requests - 驗證相關數據
- 29. EF 4到EF 5數據庫驗證
- 30. 如何?與淘汰賽JS驗證