vivado設計一:建立第一個入門工程(基於zybo)

weixin_34321977發表於2017-12-05

 

vivado設計一:建立第一個入門工程(基於zybo)

0贊
發表於 2014/6/17 23:03:25 閱讀(8777) 評論(4)

軟體: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

相關文章