2015-04-03 60 views

回答

3

根據7-seriesVirtex 5配置指南,有兩種驗證回讀數據的方法。

  1. 比較與RBD和MSD賽靈思
  2. 產生的數據進行比較與比特文件和MSK的數據。

一般來說,第一種方法比較簡單,因爲您不必花費時間來了解數據如何對齊。賽靈思這樣說:

Method 1

驗證回讀數據流的最簡單的方法是將它比作RBD黃金回讀文件,屏蔽讀回位與MSD文件。這種方法很簡單,因爲回讀數據流的開始與RBD和MSD文件的開始之間存在1:1的對應關係,使得更容易對齊回讀,掩碼和期望數據的任務。

RBD和MSD文件包含回讀和屏蔽數據的ASCII表示以及列出文件名等的文件頭。應該忽略或刪除該頭信息。 RBD和MSD文件中的ASCII 1和0對應於來自設備的二進制回讀數據。注意將這些文件解釋爲文本,而不是二進制文件。用戶可以使用腳本或文本編輯器將RBD和MSD文件轉換爲二進制格式,以簡化某些系統的驗證過程並將文件大小減小八分之一。

所以,你真的只需要一個簡單的程序,將ASCII轉換爲二進制,然後將其與回讀數據進行比較。我一直沒能找到任何可以在線執行此操作的工具(儘管這樣做相對簡單),所以我在C中使用了一個簡單的開源工具來幫助解決。你可以在這裏得到它:

Xilinx Readback Verify on GitHub.