PS端開發流程詳細步驟
1.第一步:打開Vivado軟件,創建或打開一個工程。
2.第二步:在Block Design中添加arm核心,并將其配置為IP核。
3.第三步:配置arm核心的外設信息,如DDR接口、時鐘頻率、UART接口等。
4.第四步:完成Block Design中的模塊互聯,生成PL端的比特流。 5.第五步:導出PS端的硬件信息,包括arm IP核的外設、速度、引腳和地址等信息。
BD的設計
1創建bd
?
?2 資源介紹
?
?
?2.1 最小系統?
需要有ddr以及uart和時鐘
配置外設io口,這里就是zynq的管腳規定好的,根據原理圖用哪個個勾選哪一個。
?對外設uart的配置可以看到配置好的
?時鐘的配置
ddr是雙倍的
?ddr的配置
如果一片是16位有兩片的話那么位寬就選32
?保存zyaqip
?打包Generate output products 然后Create HDL wrapper
?
?
?打包好后,以及自動分配好約束文件生成bit文件即可