衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

米爾科技開發(fā)筆記簡介

米爾科技 ? 來源:米爾科技 ? 作者:米爾科技 ? 2019-11-26 15:28 ? 次閱讀

開發(fā)環(huán)境:vivado 2017.4,開發(fā)板型號:米爾MYD-CZU3EG, 主芯片XCZU3EG-1SFVC784。這個系列板子還有4EV,5EV等版本,手里的3EG版本不支持SFP,因此板上相應(yīng)接口(白色部分)是空貼的。MYD-CZU3EG開發(fā)板是基于基于Xilinx XCZU3EG全可編程嵌入式處理器,4核Cortex-A53(Up to 1.5GHZ)+FPGA(154KLE)性能強大。板載4GB DDR4 SDRAM(64bit ,2400MHZ) 及豐富的存儲資源,從容應(yīng)對復(fù)雜運算,千兆以太網(wǎng)PHY 和USB PHY , 輕松實現(xiàn)高速互聯(lián)。

Vivado 自帶了許多的 IP 核,像 CANUART, SPI 等,如果 CPU 自帶的這些資源不夠用,可以在 PL 端擴展,關(guān)于這些 IP 核的資料,可以在 DocNav 中查找, DocNav 在安裝Vivado 軟件的時候會自動安裝, DocNav 還包含很多其他的資料,如 Vivado, SDK 的使用,還有視頻教程。本章會介紹怎樣使用 xilinx的 gpio 核,在 PL 端實現(xiàn)一個 gpio 控制器,控制LED

生成的vivado工程(如果不知道如何生成可以參考前面的工程)


Step1新建Block Design
點擊Create Block Design

點擊OK

Step2添加PS的IP核并配置
點擊Add IP添加IP核

輸入mpsoc,然后雙擊Zynq UltraScale+MPSoC添加mpsoc核

zynq mpsoc核如下圖所示

雙擊zynq mpsoc核導(dǎo)入配置文件
Presets-->Apply Configuration

導(dǎo)入axi_gpio.tcl 配置文件,然后點擊OK

點擊OK

Step3添加axi_gpio IP核并配置
點擊Add IP添加IP核

輸入axi_gpio,然后雙擊AXI GPIO添加axi_gpio核

添加的axi_gpio核,如下圖所示

雙擊axi_gpio核設(shè)置參數(shù),勾選All Outputs 、GPIO Width設(shè)置為2,點擊OK

點擊Run Block Automation->OK進行自動連線

勾選所有選項,點擊OK

自動連線完成后,如下圖所示

Step4 生成綜合文件
右擊 design_1->Generate Ouput Products->Generate

Step5 生成FPGA頂層文件

Step6 添加xdc管腳約束
右擊Constraints-->Add Sources

選擇Add create constraints,點擊Next

點擊Create File

輸入新建的xdc文件名稱,點擊OK

點擊Finish

添加xdc文件

Step7 生成bit文件

Step8導(dǎo)出硬件配置文件
點擊菜單欄上的 File->Export->Export Hardware->OK 導(dǎo)出硬件配置文件

Step9 啟動SDK,新建fsbl
點擊菜單欄上的 File->Launch SDK->OK 啟動 SDK

點擊File-->Application Project新建工程

輸入工程名為fsbl,點擊Next

選擇Zynq MP FSBL,點擊Finish

生成的fsbl如下圖所示

Step10 新建一個axi_gpio工程
點擊File-->Application Project新建工程

輸入工程名axi_gpio,點擊Next

選擇Empty Application模板,點擊Finish

生成的axi_gpio工程,如下圖所示

將我們提供的xgpio_example.c 文件復(fù)制到src下

Step11 生成BOOT.bin文件
右擊 axi_gpio-->Create boot Image

點擊Create Image,生成BOOT.bin啟動文件

將開發(fā)板打到SD卡啟動模式,然后將這個BOOT.bin文件拷貝到SD卡放到開發(fā)板上運行

開發(fā)板模式設(shè)置,這里我們設(shè)置為SD卡啟動模式



開發(fā)板連接12V電源、連接uart串口、插入SD卡

開發(fā)板上電運行,兩個LED會同時閃爍

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6086

    瀏覽量

    35613
  • 米爾科技
    +關(guān)注

    關(guān)注

    5

    文章

    227

    瀏覽量

    21098
收藏 人收藏

    評論

    相關(guān)推薦

    安卓開發(fā)筆記

    安卓開發(fā)筆記(中文)
    發(fā)表于 04-26 10:57

    基于STM32的USB程序開發(fā)筆記 匯總

    忙了一下午終于有時間整理了,基于STM32的USB程序開發(fā)筆記匯總,需要的親們點擊鏈接閱讀哈!{:4_95:}基于STM32的USB程序開發(fā)筆記(一)https://bbs.elecfans.com
    發(fā)表于 03-20 16:08

    Modbus庫開發(fā)筆記之十一:關(guān)于Modbus協(xié)議棧開發(fā)的說明

    們不就使用的最終結(jié)果負(fù)責(zé)。當(dāng)然如果發(fā)現(xiàn)任何的不足,我們非常并歡迎大家將發(fā)現(xiàn)的問題告知我們,以便我們持續(xù)的改進之。本系列的全部分裝如下:Modbus庫開發(fā)筆記之一:實現(xiàn)功能的基本設(shè)計https
    發(fā)表于 08-27 20:32

    壇友經(jīng)驗分享之STM32的USB程序開發(fā)筆記

    基于STM32的USB程序開發(fā)筆記(一)基于STM32的USB程序開發(fā)筆記(二)基于STM32的USB程序開發(fā)筆記(三)基于STM32的USB程序開發(fā)筆記(四)基于STM32的USB程
    發(fā)表于 09-04 17:42

    基于STM32的USB程序開發(fā)筆記

    基于STM32的USB程序開發(fā)筆記
    發(fā)表于 04-24 09:23

    Odrive開發(fā)筆記 精選資料推薦

    Odrive開發(fā)筆記文章目錄Odrive開發(fā)筆記接線配置進入校準(zhǔn)測試用python來控制odrive電機控制介紹位置環(huán)速度環(huán)把從一開始做odrive驅(qū)動無刷電機的所有過程都記錄下來接線1. 首先
    發(fā)表于 09-02 07:33

    求大佬分享STM32CubeMX-HAL庫開發(fā)筆記

    求大佬分享STM32CubeMX-HAL庫開發(fā)筆記
    發(fā)表于 12-02 07:26

    求大佬分享CAN開發(fā)筆記

    求大佬分享CAN開發(fā)筆記
    發(fā)表于 02-07 06:16

    lua開發(fā)筆記分享

    lua開發(fā)筆記(1)單片機與luaPython與lua單片機與lua我第一次接觸lua是幾年前偶然發(fā)現(xiàn)了一個單片機(MCU)的開源項目——NodeMCU。這個項目很有意思,他的目的是讓傳統(tǒng)程序員
    發(fā)表于 02-08 06:12

    基于STM32的USB程序開發(fā)筆記

    基于STM32的USB程序開發(fā)筆記STM32 USB 源代碼及筆記下載.rar
    發(fā)表于 10-09 06:05

    STM32的USB程序開發(fā)筆記

    STM32的USB程序開發(fā)筆記
    發(fā)表于 09-29 14:55 ?27次下載
    STM32的USB程序<b class='flag-5'>開發(fā)筆記</b>

    基于LM3S網(wǎng)絡(luò)開發(fā)筆記5_初識JavaScript

    基于LM3S網(wǎng)絡(luò)開發(fā)筆記5_初識JavaScript
    發(fā)表于 10-11 08:48 ?7次下載
    基于LM3S網(wǎng)絡(luò)<b class='flag-5'>開發(fā)筆記</b>5_初識JavaScript

    基于LM3S網(wǎng)絡(luò)開發(fā)筆記3_多網(wǎng)頁開發(fā)

    基于LM3S網(wǎng)絡(luò)開發(fā)筆記3_多網(wǎng)頁開發(fā)
    發(fā)表于 10-11 08:52 ?4次下載
    基于LM3S網(wǎng)絡(luò)<b class='flag-5'>開發(fā)筆記</b>3_多網(wǎng)頁<b class='flag-5'>開發(fā)</b>

    基于LM3S網(wǎng)絡(luò)開發(fā)筆記1_開發(fā)平臺

    基于LM3S網(wǎng)絡(luò)開發(fā)筆記1_開發(fā)平臺
    發(fā)表于 10-11 08:57 ?4次下載
    基于LM3S網(wǎng)絡(luò)<b class='flag-5'>開發(fā)筆記</b>1_<b class='flag-5'>開發(fā)</b>平臺

    Qt嵌入式開發(fā)筆記

    Qt嵌入式開發(fā)筆記,未完整qmake,qt元對象系統(tǒng),內(nèi)存管理,信號與槽,事件處理,多線程開發(fā)
    發(fā)表于 11-03 10:21 ?38次下載
    Qt嵌入式<b class='flag-5'>開發(fā)筆記</b>
    虹口区| 豪门百家乐官网的玩法技巧和规则| 百家乐网址是多少| 大发888熊之舞怎么玩| 网络百家乐官网漏洞| 百家乐海滨网现场| 嘉善县| 信誉百家乐博彩网| 星河娱乐| 做生意房子选哪个方位| 水果机定位器| 赌百家乐官网澳门| 中原百家乐的玩法技巧和规则| 百家乐官网网上最好网站| 百家乐论坛香港马会| 百家乐官网交流群号| 百家乐大眼仔路| 安远县| 百家乐的规则玩法| 百家乐官网论坛在线提供| 百家乐娱乐优惠| 至尊百家乐官网年代| 百家乐筹码免运费| 百家乐官网街机游戏下载| 博彩百家乐五2013124预测| 百家乐官网线上| 大发888海立方| 大发888现金存款| 百家乐玩法说明| 新巴尔虎左旗| 瑞士百家乐的玩法技巧和规则| 百家乐官网路子| 皇冠现金网网址| 百家乐怎么推算| 平博百家乐官网游戏| 澳门百家乐网上娱乐场开户注册 | 百家乐官网庄闲偏差有多大| 大发888赌场是干什么的| 百家乐代理网址| 百家乐官网闲庄概率| 狮威百家乐娱乐城|