精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Xilinx ZYNQ開發案例HelloWorld實驗工程

電子設計 ? 來源:CSDN 博主 ? 作者:ChuanjieZhu ? 2020-12-26 11:48 ? 次閱讀

前言:

使用的板子是zc702。用Vivado的IP核搭建最小系統,包括ARM核(CPU xc7z020),DDR3(4×256M),一個UART串口(Mini USB轉串口),純PS,通過串口打印出HelloWorld,工程雖小,五臟俱全,算是一種朝圣。配置要和板子對應,大家注意修改。

操作步驟:

硬件部分

1. 新建Vivado工程。選擇芯片型號xc7z020clg484_1或者點擊Boards選擇zc702

o4YBAF9uIZyAROYQAAC-IjkjkKM942.png

2.單擊Create Block Design, 命名

pIYBAF9uIZ6AB9AxAAEx24-qZAc383.png

3.添加IP,ZYNQ7 Processing System

pIYBAF9uIaCAWm5AAADEc4BK9AU709.png

4.雙擊添加的IP,設置如下(主要是設置時鐘,內存,輸出,默認設置就省略不介紹了,紅色部分要設置對):

o4YBAF9uIaKAdMeBAAF0RBvoecs855.png


pIYBAF9uIaSAIPQKAAE5r0ANEy4291.png


pIYBAF9uIaaAB_JJAAFpqRKOthA764.png

5.單擊上方藍字Run Block Automation ,然后將鼠標放在引腳處, 鼠標變成鉛筆后迚行拖拽連線,這是給PL時鐘,完全可以不連,本實驗用不到。

o4YBAF9uIaiAfIQDAAD9lGFMRc8588.png


pIYBAF9uIaqAc-crAADChlkLRS4499.png

6.右擊 .bd文件, 單擊Generate Output Products

o4YBAF9uIauATmUTAACo1KYEgUI097.png

點擊Generate:

o4YBAF9uIa2AX3wAAACMD4IL_qs124.png

7.右擊 .bd文件, 選擇Create HDL Wrapper ,產生頂層文件,選擇 Let Vivado manager wrapper and auto-update 點擊OK

pIYBAF9uIbCADi3tAAGpUBzaZRE511.png


o4YBAF9uIbGANDUJAAB6T1XhjAE510.png

8. 產生Bit文件

pIYBAF9uIbKAE0toAAAgfNbOICM979.png

9.File->Export->Export Hardware,勾選 Include bitstream ,點擊OK

10.File->Launch SDK

軟件部分

定制的硬件和地址空間分配

o4YBAF9uIbSALGVYAADPbiE6eqo510.png

1.File->New->Application Project ,命名,點擊next,選擇自帶的模板HelloWorld

pIYBAF9uIbaAZOtjAADVqQBvrao463.png

查看一下生成的代碼

pIYBAF9uIbiAMVHoAAGJtmKc-Ng755.png

2.右擊項目名,Debug as-->Debufg Configuration

o4YBAF9uIb6Adp_CAAT_PtNyryc770.png

3.雙擊

pIYBAF9uIcCADSoDAAIWU1ay-0o227.png

4,勾選,FPGA上電,點擊Apply,點擊Debug

o4YBAF9uIcKAASa1AACw6seqN9U614.png

5.Debug界面(右上角可切換)里的Terminal窗口 設置端口(自動識別),波特率(115200),連接串口

pIYBAF9uIcSANlebAABc1Ewr3z4601.png


o4YBAF9uIcWANGHJAAAiJRxi0VI650.png

6.Debug界面 點擊這個啟動程序

pIYBAF9uIcaANOFBAABArCejD6E449.png

7.在串口調試助手串口Terminal里可見看見打印的信息

o4YBAF9uIceAdPr6AAAx4oXjBbQ991.png

或者直接run:

右擊工程名-->run as -->run configrations

雙擊紅色框選項:

o4YBAF9uIc6AYKzbAAYpuXXMjqY214.png

在STDIO Connection窗口設置串口信息:

pIYBAF9uIdSASY9OAAUMOEypyYA260.png

點擊Apply,點擊Run,在Console窗口可以看見打印的信息:

o4YBAF9uIdWAD6JZAABDHVJxKUE235.png

總結:

Vivado+SDK設計流程初識,里面的每一步要在后續過程中理解是什么意思,就不會云里霧里了。軟件部分的編程也是今后學習的一個要點。

編輯:hfy
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Xilinx
    +關注

    關注

    71

    文章

    2163

    瀏覽量

    121010
  • Zynq
    +關注

    關注

    9

    文章

    608

    瀏覽量

    47128
  • Vivado
    +關注

    關注

    19

    文章

    808

    瀏覽量

    66326
  • helloworld
    +關注

    關注

    0

    文章

    13

    瀏覽量

    4361
收藏 人收藏

    評論

    相關推薦

    Xilinx Zynq-7000SOC的相關資料推薦

    是廣州創龍基于Xilinx Zynq-7000 SoC設計的高速數據采集處理開發板,采用核心板+底板的設計方式,尺寸為180mm*130mm晶振核心板的PS端晶振Y3為33.3...
    發表于 01-03 07:50

    NOW!Xilinx SDSoC開發環境支持16nm Zynq UltraScale+ MPSoC器件

    通過RTL(寄存器傳輸級)語言來編程,一般的軟件工程師是很難掌握的。SDSoC方便易用,大大降低了Zynq器件的開發難度,進一步降低了Zynq開發
    發表于 02-08 11:10 ?270次閱讀

    基于Xilinx Zynq SoC的“小傻瓜(Snickerdoodle)”開發套件

    今天向大家推薦一款基于Xilinx Zynq SoC的低價開發板,這款開發板命名為“小傻瓜(Snickerdoodle)”,是位于美國舊金山的設計工作室krtkl
    發表于 02-08 18:04 ?306次閱讀

    Xilinx Zynq?-7000

    Xilinx Zynq?-7000
    的頭像 發表于 06-04 13:47 ?3617次閱讀

    如何使用Xilinx的仿真平臺加速自己的開發

    Xilinx針對Zynq 7000,Zynq Ultrascale + MPSoC和Microblaze的QEMU簡介。 了解如何使用Xilinx的開源強大仿真平臺加速您的
    的頭像 發表于 11-21 06:33 ?3635次閱讀

    使用Xilinx SDK進行Zynq裸金屬應用程序開發

    Zynq-7000 AP SoC硬件和軟件開發流程中,用于嵌入式軟件開發的工具就是Xilinx SDK。Xilinx SDK是一個基于Ecl
    的頭像 發表于 05-31 08:40 ?2478次閱讀

    Xilinx:如何使用Zynq仿真平臺

    Xilinx合作伙伴和客戶展示了他們如何使用Zynq仿真平臺。
    的頭像 發表于 01-03 13:14 ?4722次閱讀

    如何使用Xilinx SDK創建Zynq引導映像

    了解如何使用Xilinx SDK創建Zynq引導映像。 我們將在通過Xilinx SDK創建Zynq引導映像時查看可以選擇/添加的引導參數和分區。
    的頭像 發表于 11-23 06:24 ?3897次閱讀

    基于Xilinx Zynq SoC的“小傻瓜(Snickerdoodle)”開發套件

    今天向大家推薦一款基于Xilinx Zynq SoC的低價開發板,這款開發板命名為“小傻瓜(Snickerdoodle)”,是位于美國舊金山的設計工作室krtkl
    發表于 04-18 14:24 ?1723次閱讀

    使用XIlinx的FPGA芯片開發的流水燈實驗工程文件免費下載

    本文檔的主要內容詳細介紹的是使用XIlinx的FPGA芯片開發的流水燈實驗工程文件免費下載,可為初學者展示FPGA工作的基本過程。
    發表于 07-31 08:00 ?4次下載
    使用<b class='flag-5'>XIlinx</b>的FPGA芯片<b class='flag-5'>開發</b>的流水燈<b class='flag-5'>實驗</b><b class='flag-5'>工程</b>文件免費下載

    Vitis IDE入門helloworld程序

    第一個Xilinx Vitis IDE入門helloworld程序
    發表于 07-25 17:37 ?1245次閱讀
    Vitis IDE入門<b class='flag-5'>helloworld</b>程序

    第一個Xilinx Vitis IDE入門helloworld程序

    第一個Xilinx Vitis IDE入門helloworld程序
    發表于 01-23 06:37 ?8次下載
    第一個<b class='flag-5'>Xilinx</b> Vitis IDE入門<b class='flag-5'>helloworld</b>程序

    Xilinx Zynq上FreeRTOS的Tracealyzer

    電子發燒友網站提供《Xilinx Zynq上FreeRTOS的Tracealyzer.zip》資料免費下載
    發表于 12-07 14:59 ?5次下載
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>Zynq</b>上FreeRTOS的Tracealyzer

    Xilinx Zynq小試FPGA開發流程

    Xilinx Zynq系列是帶有ARM Cortex-A系列CPU核的FPGA,前幾年流落到二手市場上的“礦板”就以Zynq 7010為核心,可以說是最廉價的Zynq
    的頭像 發表于 03-14 16:13 ?2107次閱讀

    Xilinx Zynq7035算力指標

    本文介紹廣州星嵌DSP?C6657+Xilinx Zynq7035平臺下Xilinx Zynq7035算力指標。
    的頭像 發表于 07-07 14:15 ?1298次閱讀
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>Zynq</b>7035算力指標