ZYNQ開發(一)__ PS裸奔hello_world
工具:Vivado 2015.4
步驟:
1、打開VIVADO創建一個新的工程,選擇工程文件夾存放目錄,填寫工程的名字。
2、選擇器件,我的是xc7z010clg400-1根據向導一直next。
二、IP Integrator
1,創建空的block design ,如下:
2、添加IP,可以點擊左邊的圖標,或者上方的add IP
3,添加IP核 “zynq7 processing system”,搜索,雙擊,一個ip就添加到block design中。
4、雙擊添加的zynq processing system進行裁剪,刪除和添加一些組件,因為helloword只用到PS部分串口打印出helloword。所以除了UART1,其他的連接均去掉。最終的效果圖如下:
5、自動連線—>OK
6、生成頂層文件:切到sources頁,展開Design sources ,右擊block design名,彈出下拉菜單選擇 Create HDL wrapper。點擊OK。生成的wrapper文件出現在block design的上一級目錄
7、生成bitstream。點擊左下角的generate bitstream 。
8、點擊file菜單導出硬件配置export hardware,然后launch SDK,到軟件開發環境(sdk)。
9、打開SDK,新建應用程序,Fileà new àapplication project,輸入應用程序名,選擇以后的例程HelloWorld
10、在下圖所示位置單擊右鍵選擇run as à run configurations…
效果圖如下 ,注意在標號1處雙擊的到標號2的內容,如果開發板Jtag和串口線已經與電腦連接,則在3處可以進行配置
另外注意下圖方框內容是否為空,為空的話需添加進你的設計文件
12,運行程序,單擊箭頭位置
13、運行效果如下圖
另外也可以使用自帶的串口進行調試
14、sdk注釋字體的修改
15、工程下載鏈接
http://download.csdn.net/detail/xbx515626/9605051
By 賣紅薯的小孩
2016/8/16 杭州