新建vivado工程
新增user_ip路徑
新建bd檔案
新增zynq system ip並配置
新增自定義ip
連線:clk_i----------fclk_clk0
rstn_i -----fclk_=reset0_n
led_0----選中右擊make external改名為led_0
generate output
生成bit流檔案
export hardware並launchsdk
為了讓自定義ip工作,得啟動sdk
因為輸入時鐘clk_i為ps時鐘 自定義ip不需sdk配置,所以只在sdk建乙個helloworld工程(前面有寫過) 讓平時部分工作產生輸出時鐘,自定義ip即可工作
//arm裡面建工程則不用helloworld了(arm和自定義ip同時用到的情況)
介紹一下mio emio gpio:(ps–pl介面)
mio------multiuse i/o 復用i/o介面
emio----external multiuse i/o 可擴充套件復用i/o介面
gpio----general purpose i/o 通用i/o介面
emio可在mio上增加gpio引腳
axi匯流排:
arm和fpga進行通訊
ZYNQ 用PL按鍵通過中斷控制PS端LED亮滅
實現功能 pl端五個按鍵,可以觸發中斷,改變led燈的亮滅狀態 開發板 zedboard axi interconnect 實際是乙個開關,管理和只會axi介面之間的通訊 包括一對 一 一對多 多對 一 多對多 processing system7 0 為整個處理器系統提供復位訊號 axi gpio...
ZYNQ開發(一) PS裸奔hello
zynq開發 一 ps裸奔hello world 工具 vivado 2015.4 步驟 1 開啟vivado建立乙個新的工程,選擇工程資料夾存放目錄,填寫工程的名字。2 選擇器件,我的是xc7z010clg400 1根據嚮導一直next。二 ip integrator 1,建立空的block de...
配置ZYNQ的PS從QSPI FLASH啟動
配置zynqmp的ps從qspi flash啟動 ps會根據mode pin來決定從哪種儲存介質中進行啟動 從原理圖上可知,mode 3 0 引腳的值為0010,再根據前面boot mode的表,可知ps端的啟動模式為quad spi 32b 即qspi flash啟動。由於bbu上zynqmp外掛...