Xilinx-ZYNQ7000系列-學習筆記(7):解決ZYNQ IP核自動佈線後會更改原有配置的問題

qwer1030274531發表於2020-11-20

之前在玩zedboard板卡時遇到這樣一個問題,當我將ZYNQ IP核內部都配置完成後,假設配置如下

在這裡插入圖片描述
在這裡插入圖片描述
但當我點選Run Block Automation後,會出現這樣的情況: 在這裡插入圖片描述
在這裡插入圖片描述
從圖中可以看出,我之前配置的內部資訊全都改變了。這種情況非常可怕,因為你不知道它內部還有什麼別的地方有所改變,可能會影響到你後期的除錯。

經過其他嘗試後,我發現再建立工程時,選擇晶片而不是板卡的時候,這個問題可能會得到解決。

  • 這是我之前建立工程時選擇的方式: 選擇板卡 在這裡插入圖片描述
  • 這是我之後建立工程的選擇方式: 選擇晶片

這裡zedboard板卡的內部晶片型號是xc7z020clg484-2。 在這裡插入圖片描述
我再次點選Run Block Automation,發現佈線後內部配置沒有發生改變。 在這裡插入圖片描述

總結:在選擇zedboard的時候,選擇自動配置和佈線,會按照zedboard預設的內部引數需要進行配置(舉個例子,假如你設定Uart1為MIO6/7,而zedboard板卡對應的是MIO48/49,自動配置後會變為MIO48/49),但當你選擇晶片的時候,系統不知道你是否要進行DIY配置,所以不會更改你原有的配置方式。所以如果你要是想自己進行配置,或是不啟用它的部分功能時, 建議建立工程時選擇晶片而不是板卡即可。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30239065/viewspace-2735642/,如需轉載,請註明出處,否則將追究法律責任。

相關文章