|
善用Vivado工程配置文件xpr快速工程創建 對于第一次新建工程,沒啥捷徑,建議大家規規矩矩的使用Vivado的GUI創建工程。完成工程創建后,我們找到這個新建工程下的.xpr文件,它是工程配置文件。 如我們新建工程的.xpr打開有,內容如下: //////////////////////////////////////////////////////////////////////////////// 對于這個工程配置文件,可以根據我們的需要,移植我們需要的信息。舉個最簡單的例子,我們只想在某個路徑下創建一個以某個型號FPGA器件為主的工程,那么只要截取其中很少一部分即可(最前面的Configuration中的部分內容): 注意,這里我們只需要改2個地方,即上面代碼里面紅色字體部分: 1. Path="D:/datasheet/xilinx/XDDR_PRJ/xddr_prj.xpr"這個表示工程存放路徑,大家可以把自己的工程存放路徑放上去覆蓋它,注意是“/”,而windows的路徑都是“\”。 2. Val="xc7a50tftg256-1"表示所使用的FPGA器件型號,大家也可以使用自己的器件覆蓋上去。 比如,特權同學這里只修改了路徑,使用一樣型號的FPGA型號。那么修改如下。 如圖所示,不要忘記吧xadc_prj.xpr文件放置到腳本中設置的路徑下。
雙擊xadc_prj.xpr,Vivado工具將被打開,會自動以此創建新的工程,界面如圖所示。
此時,工程文件夾里也自動創建了很多新的子文件夾。
當然了,在xadc_prj.xpr文件里,也平白無故的增加了一大堆新的配置信息,這都歸功于Vivado自動配置功能。
這里只是舉個xpr文件做工程移植的最簡單例子,算是拋磚引玉,大家可以自己根據需要定制自己的移植配置文件,這對于要多次創建基于同一個FPGA器件平臺的工程而言,非常高效。這其實也是腳本開發相對于GUI開發方式的一個主要優勢。 |