vivado設計一:建立第一個入門工程(基於zybo)
0贊軟體:vivado 2013.4
電腦:xp系統
硬體:zybo(基於xilinx 的zynq-7010主控晶片)
實驗一:利用vivado建立一個嵌入式系統(之前用PlanAhead在zed實現過,現在換成vivado和zybo了,感受一下不同的地方)
啟動vivado,建立新工程
選擇next,填寫工程名稱和選擇工程路徑
Next,RTL工程走起:
Next,選擇為verilog
連續三次Next,選擇平臺,這裡我們使用的是zybo了:
Next,然後finish,就建立了一個空的vivado工程
來到工程主介面:
Create Block Design
點選ok,Add IP
搜尋z,選擇紅色的zynq7 Processing System
雙擊zynq7 Processing System,點選Run Block Automation
出現了:
雙擊上面出現的圖:新增配置檔案:
點選ok,回到介面,繼續zynq7 Processing System
注意下面的非常重要只留下uart1:
點選ok,回到主介面:
點選上述的validate design ,沒有錯誤
Generate
File->Export > Export hardware for SDK
建立應用程式工程
選擇模板:
產生模板後,開啟memorytest.c,在空白處按下個Enter,儲存,這個時候就會重新編譯,生成我們需要的elf檔案:
好,在zybo上設定為JTAG啟動,接好uart線,選擇usb供電
下載elf檔案,可以看到資訊如下:
zedboard--ps工程helloworld的建立
http://blog.chinaaet.com/detail/34607
vivado設計一:建立第一個入門工程(基於zybo)
http://blog.chinaaet.com/detail/35736
第一個是從ISE的PlanAhead從開始建立一個zynq的純ps的工程
第二個是從vivado中直接建立的一個PS工程,這裡都沒有用到PL。
基本流程是差不多的,還無法體會vivado的強大之處,有待繼續學習和發掘
轉載:http://blog.chinaaet.com/xzy610030/p/35736