91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MPSOC開發實例——通過EMIO引出GPIO

發布時間:2020-08-03 13:18:56 來源:網絡 閱讀:626 作者:IMX8M 欄目:系統運維

MPSOC系列處理器是賽靈思推出的新一代集成SOC,號稱比ZYNQ系列性能高5倍。與ZYNQ相比,MPSOC最最突出的是集成 4CORE A53 / 2 core R5、GPU、H264等,在圖形圖像處理、智能算法等比較有競爭力有較大優勢。此外,MPSOC接口也很有優勢,ZYNQ中除了ACP口,并沒有提供其他cache一致性接口,而MPSOC提供了CCI總線,CCI總線上連接的A53/R5/GPU/DMA等可以高效的同步數據,而不用對cache進行特殊操作,這大大提高了數據搬運的效率。本篇文章使用米爾MYD-CZU3EG開發板實操,介紹怎樣通過 EMIO引出 GPIO, 并在 SDK 中控制 D37 和 D41 閃爍。
文章源自:http://www.myir-tech.com/news_list.asp?id=1810請添加鏈接描述
MPSOC開發實例——通過EMIO引出GPIO

開發環境:vivado 2017.4,開發板型號:米爾MYD-CZU3EG, 主芯片XCZU3EG-1SFVC784。這個系列板子還有4EV,5EV等版本,手里的3EG版本不支持SFP,因此板上相應接口(白色部分)是空貼的。

生成的vivado工程(如果不知道如何生成可以參考前面的工程)
MPSOC開發實例——通過EMIO引出GPIO

Step1新建Block Design
MPSOC開發實例——通過EMIO引出GPIO

點擊OK
MPSOC開發實例——通過EMIO引出GPIO

Step2添加PS的IP核并配置
點擊這個Add IP添加IP核
MPSOC開發實例——通過EMIO引出GPIO

輸入mpsoc,然后雙擊Zynq UltraScale+MPSoC添加mpsoc核
MPSOC開發實例——通過EMIO引出GPIO

zynq mpsoc核如下圖所示
MPSOC開發實例——通過EMIO引出GPIO

雙擊zynq mpsoc核導入配置文件
Presets-->Apply Configuration
MPSOC開發實例——通過EMIO引出GPIO

這里導入的是gpio_emio.tcl配置文件
MPSOC開發實例——通過EMIO引出GPIO

配置完成后,如下圖所示
MPSOC開發實例——通過EMIO引出GPIO

在gpio管腳上右擊選擇Make External
MPSOC開發實例——通過EMIO引出GPIO

引出的gpio管腳如下圖所示
MPSOC開發實例——通過EMIO引出GPIO

Step3 生成綜合文件
MPSOC開發實例——通過EMIO引出GPIO
Step4 生成FPGA頂層文件
MPSOC開發實例——通過EMIO引出GPIO

Step5 添加xdc管腳約束
MPSOC開發實例——通過EMIO引出GPIO

選擇Add Create Constraints
MPSOC開發實例——通過EMIO引出GPIO

選擇Create File
MPSOC開發實例——通過EMIO引出GPIO

添加一個gpio_emio.xdc文件
MPSOC開發實例——通過EMIO引出GPIO

點擊Finish

將我們提供的工程里面的xdc文件復制到這個gpio_emio.xdc文件里
MPSOC開發實例——通過EMIO引出GPIO

Step6 生成bit文件
MPSOC開發實例——通過EMIO引出GPIO

Step7導出硬件配置文件
點擊菜單欄上的 File->Export->Export Hardware->OK 導出硬件配置文件
MPSOC開發實例——通過EMIO引出GPIO
MPSOC開發實例——通過EMIO引出GPIO

Step8 啟動SDK,新建fsbl
點擊菜單欄上的 File->Launch SDK->OK 啟動 SDK
MPSOC開發實例——通過EMIO引出GPIO

點擊FileApplication Project新建工程
MPSOC開發實例——通過EMIO引出GPIO

輸入工程名為fsbl
MPSOC開發實例——通過EMIO引出GPIO

選擇Zynq MP FSBL
MPSOC開發實例——通過EMIO引出GPIO

生成的fsbl如下圖所示
MPSOC開發實例——通過EMIO引出GPIO

Step9 新建一個gpio_emio工程
點擊FileApplication Project新建工程
MPSOC開發實例——通過EMIO引出GPIO

輸入工程名gpio_emio
MPSOC開發實例——通過EMIO引出GPIO

選擇hello_world工程模板
MPSOC開發實例——通過EMIO引出GPIO

新建gpio_emio工程完成后,如下圖所示
MPSOC開發實例——通過EMIO引出GPIO

將我們提供的gpio_emio工程的程序復制到這個hello_world工程模板里
MPSOC開發實例——通過EMIO引出GPIO

Step10 生成BOOT.bin文件
右擊 gpio_emio ->Create boot Image

點擊Create Image,生成BOOT.bin啟動文件
MPSOC開發實例——通過EMIO引出GPIO

將這個BOOT.bin文件拷貝到SD卡
MPSOC開發實例——通過EMIO引出GPIO

開發板模式設置,這里我們設置為SD卡啟動模式
MPSOC開發實例——通過EMIO引出GPIO
MPSOC開發實例——通過EMIO引出GPIO

開發板連接12V電源、連接uart串口、插入SD卡
MPSOC開發實例——通過EMIO引出GPIO

開發板上電運行,兩個LED會同時閃爍
MPSOC開發實例——通過EMIO引出GPIO

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

隆昌县| 山阴县| 汤原县| 察哈| 白朗县| 烟台市| 怀安县| 荆州市| 湟源县| 辉县市| 邛崃市| 天祝| 伊宁市| 通化市| 威海市| 偃师市| 崇州市| 嘉黎县| 来宾市| 津南区| 中宁县| 北碚区| 韩城市| 隆安县| 威远县| 莱芜市| 绥化市| 双柏县| 法库县| 策勒县| 湖北省| 抚顺县| 封开县| 永泰县| 禄丰县| 建瓯市| 比如县| 巩留县| 新巴尔虎右旗| 金门县| 广宁县|