zynq最小系統包括DDR3,ARM ,UART,主要是PS部分
主要步驟:
第一步:選芯片類型
第二步:添加ZYNQ ip核,進行必要的的配置
1.時鐘頻率:PS頻率爲33.333MHz,PL一般配置爲100MHz,PS爲666.66666MHZ,DDR頻率爲533.333MHZ;
2.DDR內存型號,必須配置正確,否則SDK運行可能會崩潰;
3.bank1 電壓爲1.8V,
4.QFLASH配置,便於燒寫程序。
5.以太網配置,勾選上MDIO;SD0卡配置,勾選上CD信號;UART1勾選上,上述幾個都是連接在PS的mio引腳上。
第三步:生成output文件,生成top文件,編譯生成bit文件,導出SDK。
第四步:測試,分別生成helloworld應用文件,lwip Echo server;Memory Tests;zynq DRAM tests文件進行測試。
ZYNQ的一些小技術:
1.添加已有IP核目錄。
2.ip核的引腳引出去採用,CTRL+T,可修改引腳名字。
3.chipscope 分析可用的幾種方式:
(1)(*make_debug="ture"*)
(2)用ILA邏輯分析IP核
選擇native,設置觀察信號個數,深度,數據寬度。在block裏面直接連線或者top程序中例化ip核。
(3)用虛擬VIO ip核。
設置輸入,輸出信號個數,數據位寬,初始化值。
(4)直接在AXI 線上debug,自動配置會產生ILA核。
個人習慣喜歡用ILA方式。這幾種都是要生成bit 文件,加載SDK應用文件之後,纔可調試分析信號。
4.SDK調試工具欄
5.查看內存
6.SDK設置字體
代碼編號顯示: