自我學習 zynq7 2018 11 7學習筆記

2021-09-30 16:48:42 字數 833 閱讀 9949

摘自黑金科技配套教材

zynq的開發也是先硬後軟的方法。具體流程:

1.vivado新建工程,增加乙個嵌入式原始檔。

2.vivado新增ps和pl外設。

ps:processing system arm的soc部分

pl:progarmmable logic fpga部分

介面:axi-lite axi4 axi-stream三種匯流排

3.vivado生成頂層hdl檔案,新增約束檔案,編譯生成位元流檔案:*.bit

4.匯出sdk開發環境,賽sdk環境裡編寫除錯軟體驗證硬體和軟體,結合位元流檔案單獨除錯zynq系統。

5.sdk裡生成fsbl檔案

fsbl:fsbl的全稱為first stage boot

loader,從字面上就能夠看出這是zynq啟動第一階段的引導程式,經過了fsbl這一階段,後面系統才能夠執行裸奔程式或者是引導作業系統的u-boot。

6.在虛擬機器裡生成u-boot映象。

7.sdk中通過fsbl檔案,將位元流檔案system.bit和u-boot.elf映象檔案生成boot.bin檔案。

8.虛擬機器裡生成核心映象檔案zimage和檔案系統ramdisk,對fpga自定義的ip編寫驅動。

9.把boot.bin zimage和ramdisk放入sd卡中fat分割槽。

ZYNQ入門學習筆記

文章持續更新 網上教程很多,但是如果出現在匯入license之後雖然提示成功,但是檢視license status列表為空的情況,可以考慮是不是使用者名為中文導致的,另外設定非中文的license的匯入路徑即可。在下圖目錄中建立乙個名為 init.tcl的檔案,內容為 只有不帶時鐘的always語句...

學習ZYNQ 帶你入門

眾所周知zynq系列的晶元內部整合fpga和arm兩部分,也稱之為片上系統 soc 學習soc就業前景較好,向上可以從事數字晶元設計,通訊,雷達,一些訊號處理領域的工作。也可向下做一些fpga開發,fpga技術支援,晶元驗證的崗位。熟練使用zynq需要較多的知識儲備,既要學習使用fpga 1年 也要...

隨想錄(zynq學習)

最近學習zynq較多,這裡做乙個筆記,供日後參考使用。zynq是xilinx公司出的一款soc,上面包含有雙核arm9 fpga,arm9可以執行裸機程式或者是linux,fpga可以做一些定製化的硬體開發,比如說10個以上的串列埠等等。1 開發板 目前學習zynq使用zedboard較多,上可以購...