Vivado封裝網標文件 edif 及dcp文件

vivado常用的封裝形式有幾種,大致有一下幾種
IP
edif
dcp
封裝Ip就不講了,可以直接封裝整個工程,這裏主要介紹dcp及edif文件

封裝dcp文件
1.將要封裝的模塊設置爲頂層模塊
2.設置下圖
在這裏插入圖片描述
值得注意的是。生成dcp時,需要先將xdc文件disable掉
在這裏插入圖片描述

3綜合完成後,在TCL命令框中輸入:write_checkpoint -noxdef xx/xx.dcp,其中xxx爲模塊名稱,這樣就可以生成完整的dcp文件

把工程裏的代碼可以刪除,直接例化dcp文件,不過值得注意的是,例化過程中,不允許在有parameter的例化,所以 在產生dcp文件前,需要將parameter改寫成實際所需要的的值

封裝edif文件
1.設置模塊爲頂層
2.在綜合設置窗口的Options下面最後一項 More Options一欄寫入“-no_iobuf”
3.綜合完成後,在Flow Navigator中點擊“Open Synthesis Deisgn”
4.分兩種情況,一種是模塊中沒有xilinx ip
在TCL Console中輸入:“write_edif /path/xx.edif”
如果含有xilinx的ip,
在TCL Console中輸入:“write_edif -force -security_mode all /path/xx.edif”
5.還需要手動寫一個端口說明
6.添加 4 5步驟產生的文件即可

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