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

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

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

【ZYNQ Ultrascale+ MPSOC FPGA教程】第十九章 Hello World(下)

FPGA技術(shù)專欄 ? 來源:芯驛電子科技 ? 作者:芯驛電子科技 ? 2021-01-26 09:54 ? 次閱讀

原創(chuàng)聲明:

本原創(chuàng)教程由芯驛電子科技(上海)有限公司(ALINX)創(chuàng)作,版權(quán)歸本公司所有,如需轉(zhuǎn)載,需授權(quán)并注明出處。

適用于板卡型號(hào):

AXU2CGA/AXU2CGB/AXU3EG/AXU4EV-E/AXU4EV-P/AXU5EV-E/AXU5EV-P /AXU9EG/AXU15EG

此文基于第十八章內(nèi)容進(jìn)行軟件開發(fā)

【ZYNQ Ultrascale+ MPSOC FPGA教程】第十八章Hello World(上)

ALINX:【ZYNQ Ultrascale+ MPSOC FPGA教程】第十八章Hello World(上)zhuanlan.zhihu.com

軟件工程師工作內(nèi)容

Vitis工程目錄為“ps_hello/vitis”

以下為軟件工程師負(fù)責(zé)內(nèi)容。

1.Vitis調(diào)試;

2.創(chuàng)建Application工程;

1)新建一個(gè)文件夾,將vivado導(dǎo)出的xx.xsa文件拷貝進(jìn)來;

2)Vitis是獨(dú)立的軟件,可以雙擊Vitis軟件打開;

也可以通過在Vivado軟件中選擇ToolsLaunch Vitis打開Vitis軟件

o4YBAGAKML2AW8SOAABu2rrtFg0463.jpg

選擇之前新建的文件夾,點(diǎn)擊”Launch”

pIYBAGAKML6AfGPSAAA6KdBSG2g316.jpg

3)啟動(dòng)Vitis之后界面如下,點(diǎn)擊“Create Application Project”,這個(gè)選項(xiàng)會(huì)生成APP工程以及Platfrom工程,Platform工程類似于以前版本的hardware platform,包含了硬件支持的相關(guān)文件以及BSP。

o4YBAGAKML6AG2NxAABcNxXmbmk962.jpg

4)第一頁(yè)為介紹頁(yè),直接跳過,點(diǎn)擊Next

pIYBAGAKML-AfC1LAACNEbLTRVQ133.jpg

5)選擇“Create a new platform from hardware(XSA)”,選擇“Browse”

o4YBAGAKML-AU1oaAABoDU7hcEs082.jpg

選擇之前生成的xsa,點(diǎn)擊打開

pIYBAGAKMMCAWzPGAACL5xYg66I850.jpg

6)最下面的Generate boot components選項(xiàng),如果勾選上,軟件會(huì)自動(dòng)生成fsbl工程,我們一般選擇默認(rèn)勾選上。

o4YBAGAKMMCAIdCuAABzLYgmc9Q034.jpg

7)填入APP工程名稱,在方框處點(diǎn)擊可以選擇對(duì)應(yīng)的處理器,我們這里保持默認(rèn)

pIYBAGAKMMGABj4OAACEnRF_Wik917.jpg

8)在這個(gè)界面可以修改Domain名稱,選擇操作系統(tǒng),ARM架構(gòu)等,這里保持默認(rèn),操作系統(tǒng)選擇standalone,也就是裸機(jī)。

o4YBAGAKMMKACcHPAABoUmRoAUY517.jpg

9)選擇”Hellow World”模板,點(diǎn)擊“Finish”完成

pIYBAGAKMMKAa4alAABpmmKym8A211.jpg

10)完成之后可以看到生成了兩個(gè)工程,一個(gè)是硬件平臺(tái)工程,即之前所說的Platfrom工程,一個(gè)是APP工程

o4YBAGAKMMKAcFGDAACZVckSmBA294.jpg

11)展開Platform工程后可以看到里面包含有BSP工程,以及zynq_fsbl工程(此工程即選擇Generate boot components之后的結(jié)果),雙擊platform.spr即可看到Platform對(duì)應(yīng)生成的BSP工程,可以在這里對(duì)BSP進(jìn)行配置。軟件開發(fā)人員比較清楚,BSP也就是Board Support Package板級(jí)支持包的意思,里面包含了開發(fā)所需要的驅(qū)動(dòng)文件,用于應(yīng)用程序開發(fā)。可以看到Platform下有多個(gè)BSP,這是跟以往的SDK軟件不一樣的,其中zynqmp_fsbl即是fsbl的BSP,domain_psu_cortexa53_0即是APP工程的BSP。也可以在Platform里添加BSP,在以后的例程中再講。

pIYBAGAKMMOAAE5pAACAKyOQmho370.jpg

12)點(diǎn)開BSP,即可看到工程帶有的外設(shè)驅(qū)動(dòng),其中Documentation是xilinx提供的驅(qū)動(dòng)的說明文檔,Import Examples是xilinx提供的example工程,加快學(xué)習(xí)。

o4YBAGAKMMOALSlAAACelel-B0E190.jpg

13)選中APP工程,右鍵Build Project,或者點(diǎn)擊菜單欄的“錘子”按鍵,進(jìn)行工程編譯

pIYBAGAKMMSAHXC3AACcwxTzHDY282.jpg

14)可以在Console看到編譯過程

o4YBAGAKMMSAfgEiAAAmVARZH3s753.jpg

編譯結(jié)束,生成elf文件

pIYBAGAKMMWAemFlAAA8iQCIGqA478.jpg

15)連接JTAG線到開發(fā)板、UARTUSB線到PC

16)使用PuTTY軟件做為串口終端調(diào)試工具,PuTTY是一個(gè)免安裝的小軟件

o4YBAGAKMMWASZFjAACrz30OUvw109.jpg

17)選擇Serial,Serial line填寫COM3,Speed填寫115200,COM3串口號(hào)根據(jù)設(shè)備管理器里顯示的填寫,點(diǎn)擊“Open”

pIYBAGAKMMWAZ5TWAACWkEtU9ow057.jpg

18)在上電之前最好將開發(fā)板的啟動(dòng)模式設(shè)置到JTAG模式,拔到”O(jiān)N”的位置

o4YBAGAKMMaALIuRAACpOGfRvIk453.jpg

19)給開發(fā)板上電,準(zhǔn)備運(yùn)行程序,開發(fā)板出廠時(shí)帶有程序,這里可以把運(yùn)行模式選擇JTAG模式,然后重新上電。選擇“hello”,右鍵,可以看到很多選項(xiàng),本實(shí)驗(yàn)要用到這里的“Run as”,就是把程序運(yùn)行起來,“Run as”里又有很對(duì)選項(xiàng),選擇第一個(gè)“Launch on Hardware(Single Application Debug)”,使用系統(tǒng)調(diào)試,直接運(yùn)行程序。

pIYBAGAKMMeAfIWCAACtPf6fvkU612.jpg

20)這個(gè)時(shí)候觀察串口軟件,即可以看到輸出”Hello World”

o4YBAGAKMMeAMXo8AAAOqdVwwEs992.jpg

21)為了保證系統(tǒng)的可靠調(diào)試,最好是右鍵“Run As -> Run Configuration...”

pIYBAGAKMMeAFOqDAAC1Z13DeGs652.jpg

22)我們可以看一下里面的配置,其中Reset entire system是默認(rèn)選中的,這是跟以前的SDK軟件不同的。如果系統(tǒng)中還有PL設(shè)計(jì),還必須選擇“Program FPGA”。

o4YBAGAKMMiAWKP-AADhz9j9468436.jpg

23)除了“Run As”,還可以“Debug As”,這樣可以設(shè)置斷點(diǎn),單步運(yùn)行

pIYBAGAKMMmAD7eVAACi-qRo4-4416.jpg

24)進(jìn)入Debug模式

o4YBAGAKMMmARUefAADNWa5knI4744.jpg

25)和其他C語(yǔ)言開發(fā)IDE一樣,可以逐步運(yùn)行、設(shè)置斷點(diǎn)等

pIYBAGAKMMqAflRFAAC3yKJerX0983.jpg

26)右上角可以切換IDE模式

o4YBAGAKMMqAJW41AADlKqdCfyw728.jpg

3. 固化程序

普通的FPGA一般是可以從flash啟動(dòng),或者被動(dòng)加載,ZYNQ的啟動(dòng)是由ARM主導(dǎo)的,包括FPGA程序的加載,ZYNQ MPSoC啟動(dòng)一般為三個(gè)步驟,在UG1085中也有介紹:

Pre-configuration satge :預(yù)加載階段由PMU控制,執(zhí)行PMU ROM中的代碼設(shè)置系統(tǒng)。PMU處理所有的復(fù)位和喚醒過程。

Configuration stage : 接下來進(jìn)入最重要的一步,當(dāng)BootRom(CSU ROM代碼的一部分)搬運(yùn)FSBL到OCM后,處理器開始執(zhí)行FSBL代碼,F(xiàn)SBL主要有以下幾個(gè)作用:

  • 初始化PS端配置,MIO,PLL,DDR,QSPI,SD等

  • 如果有PL端程序,加載PL端bitstream

  • 搬運(yùn)用戶程序到DDR,并跳轉(zhuǎn)執(zhí)行

Post-configuration stage : FSBL開始執(zhí)行后,CSU ROM代碼進(jìn)入post-configuration階段,負(fù)責(zé)起系統(tǒng)干預(yù)響應(yīng),CSU為驗(yàn)證文件正確性、通過PCAP加載PL、存儲(chǔ)管理安全密鑰、解密等提供持續(xù)的硬件支持。

3.1 生成FSBL

FSBL是一個(gè)二級(jí)引導(dǎo)程序,完成MIO的分配、時(shí)鐘、PLL、DDR控制器初始化、SD、QSPI控制器初始化,通過啟動(dòng)模式查找bitstream配置FPGA,然后搜索用戶程序加載到DDR,最后交接給應(yīng)用程序執(zhí)行。

1) 由于在新建時(shí)選擇了Generate boot components選項(xiàng),所以Platform已經(jīng)導(dǎo)入了fsbl的工程,并生成了相應(yīng)的elf文件。

pIYBAGAKMMuAQSjiAABB9oRSVwU193.jpg

2) 修改調(diào)試宏定義FSBL_DEBUG_INFO_VAL,可以在啟動(dòng)輸出FSBL的一些狀態(tài)信息,有利于調(diào)試,但是會(huì)導(dǎo)致啟動(dòng)時(shí)間變長(zhǎng)。保存文件。可以看一下fsbl里包含了很多外設(shè)的文件,包括psu_init.c,qspi,sd等,大家可以再仔細(xì)讀讀代碼。當(dāng)然這個(gè)fsbl模板也是可以修改的,至于怎么修改根據(jù)自己的需求來做。

o4YBAGAKMMuAWwSKAACIREUrsmY323.jpg

3) 重新Build Project

pIYBAGAKMMyAS5_SAABZci2Nx0o641.jpg

4) 接下來我們可以點(diǎn)擊APP工程的system,右鍵選擇Build project

o4YBAGAKMM2AeBxnAABjMcUtBtw334.jpg

5) 這個(gè)時(shí)候就會(huì)多出一個(gè)Debug文件夾,生成了對(duì)應(yīng)的BOOT.BIN

pIYBAGAKMM2AXFC-AAA-X5hoe6Y174.jpg

6) 還有一種方法就是,點(diǎn)擊APP工程的system右鍵選擇Creat Boot Image,彈出的窗口中可以看到生成的BIF文件路徑,BIF文件是生成BOOT文件的配置文件,還有生成的BOOT.bin文件路徑,BOOT.bin文件是我們需要的啟動(dòng)文件,可以放到SD卡啟動(dòng),也可以燒寫到QSPI Flash。

o4YBAGAKMM6AHNUqAABvt-9iJRg659.jpgo4YBAGAKMM6AcJsYAACaiIyITSw908.jpg

7) 在Boot image partitions列表中有要合成的文件,第一個(gè)文件一定是bootloader文件,就是上面生成的fsbl.elf文件,第二個(gè)文件是FPGA配置文件bitstream,在本實(shí)驗(yàn)中由于沒有FPGA的bitstream,不需要添加,第三個(gè)是應(yīng)用程序,在本實(shí)驗(yàn)中為hello.elf,由于沒有bitstream,在本實(shí)驗(yàn)中只添加bootloader和應(yīng)用程序。點(diǎn)擊Create Image生成。

pIYBAGAKMM-AMlZyAACZn8Ch21M883.jpg

8) 在生成的目錄下可以找到BOOT.bin文件

o4YBAGAKMNCAFPRdAAArO43zbSA740.jpg

3.2 SD卡啟動(dòng)測(cè)試

1) 格式化SD卡,只能格式化為FAT32格式,其他格式無(wú)法啟動(dòng)

pIYBAGAKMNCAcDncAABFYi62cmY826.jpg

2) 放入BOOT.bin文件,放在根目錄

o4YBAGAKMNCAC1PWAAAvavcxpbs909.jpg

3) SD卡插入開發(fā)板的SD卡插槽

4) 啟動(dòng)模式調(diào)整為SD卡啟動(dòng)

pIYBAGAKMNGALxHWAADJg42vpis292.jpg

5) 打開串口軟件,上電啟動(dòng),即可看到打印信息,紅色框?yàn)镕SBL啟動(dòng)信息,黃色箭頭部分為執(zhí)行的應(yīng)用程序helloworld

o4YBAGAKMNKAFxHQAABN6QBItOM203.jpg

3.3 QSPI啟動(dòng)測(cè)試

1) 在Vitis菜單Xilinx -> Program Flash

pIYBAGAKMNKANd5WAABbM01BldU547.jpg

2) Hardware Platform選擇最新的,Image FIle文件選擇要燒寫的BOOT.bin,F(xiàn)SBL file選擇fsbl.elf。選擇Verify after flash,在燒寫完成后校驗(yàn)flash。

o4YBAGAKMNKAUxpiAABwAKfAm4I719.jpg

3) 點(diǎn)擊Program等待燒寫完成

pIYBAGAKMNOAIphBAABCBnwHYRA787.jpg

4) 設(shè)置啟動(dòng)模式為QSPI,再次啟動(dòng),可以在串口軟件里看到與SD同樣的啟動(dòng)效果。

o4YBAGAKMNOAPjSDAAC4Pe86Sf8561.jpgpIYBAGAKMNSAZim-AABV4p4I_Pw489.jpg

3.4 Vivado下燒寫QSPI

1) 在HARDWARE MANGER下選擇器件,右鍵Add Configuration Memory Device

o4YBAGAKMNSATjq7AABg4J_b0B0397.jpg

2) 選擇嘗試Micron,類型選擇qspi,寬度選擇x4-single,Density選擇256,這時(shí)候出現(xiàn)wt25qu256,選擇紅框型號(hào)。

pIYBAGAKMNWARz8FAABnnlelJoY309.jpg

3) 右鍵選擇編程文件

o4YBAGAKMNWAVCS9AABorem8QSo629.jpg

4) 選擇要燒寫的文件和fsbl文件,就可以燒寫了,如果燒寫時(shí)不是JTAG啟動(dòng)模式,軟件會(huì)給出一個(gè)警告,所以建議燒寫QSPI的時(shí)候設(shè)置到JTAG啟動(dòng)模式

pIYBAGAKMNaASwQ1AABimcsSyXg034.jpg

3.5 使用批處理文件快速燒寫QSPI

1) 新建一個(gè)program_qspi.txt文本文件,擴(kuò)展名改為bat,內(nèi)容填寫如下,

E:\XilinxVitis\Vitis\2020.1\bin\program_flash 為我們工具路徑,按照安裝路徑適當(dāng)修改,-f 為要燒寫的文件,-fsbl為要燒寫使用的fsbl文件,-verify為校驗(yàn)選項(xiàng)。

callE:\XilinxVitis\Vitis\2020.1\bin\program_flash -f BOOT.bin -offset 0 -flash_type qspi-x4-single -fsbl fsbl.elf -verifypause

2) 把要燒錄的BOOT.bin、fsbl、bat文件放在一起

o4YBAGAKMNeAWjD2AAAPHE1SWgc539.jpg

3) 插上JTAG線后上電,雙擊bat文件即可燒寫flash。

pIYBAGAKMNiAcaifAABBaP7zAws869.jpg

4. 常見問題

4.1 僅有PL端邏輯的固化

有很多人會(huì)問,如果只有PL端的邏輯,不需要PS端該怎么固化程序呢?不帶ARM的FPGA固化是沒問題的,但是對(duì)于ZYNQ來說,必須要有PS端的配合才能固化程序。那么對(duì)于前面的”PL的“Hello World”LED實(shí)驗(yàn)”該怎么固化程序呢?

1) 根據(jù)本章的PS端添加ZYNQ核并配置,最簡(jiǎn)單的方法就是在本章工程的基礎(chǔ)上添加LED實(shí)驗(yàn)的verilog源文件,并進(jìn)行例化,組成一個(gè)系統(tǒng),并需要生成bitstream。

o4YBAGAKMNiAHjvQAABM4GcHyXI994.jpgpIYBAGAKMNmAZVoiAAAKhgFJOxY116.jpg

2) 生成bitstream之后,導(dǎo)出硬件,選擇include bitstream

o4YBAGAKMNmABcCMAAA2Ax8P7Ck811.jpg

3) 在生成BOOT.BIN時(shí),還是需要一個(gè)app工程hello,僅僅是為了生成BOOT.BIN,默認(rèn)情況下在system右鍵Build Project,即可生成包含bitstream的BOOT.BIN。

pIYBAGAKMNqAZEelAAB8h2EVx3U497.jpg

打開Create Boot Image界面可以看到,Boot Image Partitions的文件順序是fsbl、bitstream、app,注意順序不要顛倒,利用這樣生成的BOOT.BIN就可以按照前面的啟動(dòng)方式測(cè)試啟動(dòng)了

o4YBAGAKMNuAfbGmAACwXel454U839.jpg

在course_s2文件夾,我們提供了一個(gè)名為led_qspi_sd的工程,大家可以參考。

5. 使用技巧分享

在頻繁的修改源文件,并進(jìn)行編譯的時(shí)候,最好選擇APP工程進(jìn)行Build Project,這種情況下只會(huì)生成elf文件。

pIYBAGAKMNyAIYLqAABxWtoKRO8893.jpg

如果想生成BOOT.BIN文件,可以選擇system進(jìn)行編譯,這種情況既會(huì)生成elf也會(huì)生成BOOT.BIN,筆者最開始用的時(shí)候就吃過虧,每次編譯都是選擇system,結(jié)果每次都要等待生成BOOT.BIN,浪費(fèi)時(shí)間,大家可以注意一下。

o4YBAGAKMNyAOhkpAABqAmvQ98U889.jpg

6. 本章小結(jié)

本章從FPGA工程師和軟件工程師兩者角度出發(fā),介紹了ZYNQ開發(fā)的經(jīng)典流程,F(xiàn)PGA工程師的主要工作是搭建好硬件平臺(tái),提供硬件描述文件hdf給軟件工程師,軟件工程師在此基礎(chǔ)上開發(fā)應(yīng)用程序。本章是一個(gè)簡(jiǎn)單的例子介紹了FPGA和軟件工程師協(xié)同工作,后續(xù)還會(huì)牽涉到PS與PL之間的聯(lián)合調(diào)試,較為復(fù)雜,也是ZYNQ開發(fā)的核心部分。

同時(shí)也介紹了FSBL,啟動(dòng)文件的制作,SD卡啟動(dòng)方式,QSPI下載及啟動(dòng)方式,Vivado下載BOOT.BIN方式,本章沒有FPGA加載文件,后面的應(yīng)用中會(huì)再介紹添加FPGA加載文件制作BOOT.BIN。

后續(xù)的工程都會(huì)以本章節(jié)的配置為準(zhǔn),后面不再介紹ZYNQ的基本配置。

千里之行,始于足下,相信經(jīng)過本章的學(xué)習(xí),大家對(duì)ZYNQ開發(fā)有了基本概念,高樓穩(wěn)不穩(wěn),要看地基打的牢不牢,雖然本章較為簡(jiǎn)單,但也有很多知識(shí)點(diǎn)待諸位慢慢消化。加油?。?!

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

    關(guān)注

    1624

    文章

    21573

    瀏覽量

    600704
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9009

    瀏覽量

    366134
  • 工程師
    +關(guān)注

    關(guān)注

    59

    文章

    1563

    瀏覽量

    68382
  • Zynq
    +關(guān)注

    關(guān)注

    9

    文章

    607

    瀏覽量

    47084
  • MPSoC
    +關(guān)注

    關(guān)注

    0

    文章

    195

    瀏覽量

    24215
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    我的hello world(基于米爾MPSOC開發(fā)板)

    ``XILINX 新一代 SOC,Zynq UltraScale+ MPSOC 系列性能強(qiáng)悍無(wú)比,相比ZYNQ 7000系列每瓦性能提升5倍,作為一名電子發(fā)燒友,都想體驗(yàn)一把這高性能的
    發(fā)表于 08-07 15:05

    如何調(diào)試Zynq UltraScale+ MPSoC VCU DDR控制器

      如何調(diào)試Zynq UltraScale+ MPSoC VCU DDR控制器  Zynq UltraScale+
    發(fā)表于 01-07 16:02

    如何調(diào)試Zynq UltraScale+ MPSoC VCU DDR控制器

    如何調(diào)試 Zynq UltraScale+ MPSoC VCU DDR 控制器?
    發(fā)表于 01-22 06:29

    ZYNQ Ultrascale+ MPSOC FPGA教程

    ZYNQ Ultrascale+ MPSOC FPGA教程
    發(fā)表于 02-02 07:53

    閑話Zynq UltraScale+ MPSoC(連載1)

    閑話Zynq UltraScale+ MPSoC 作者: Hello,Panda 時(shí)隔三年,Xilinx推出了其全新的異構(gòu)SoC,大名叫Zynq
    發(fā)表于 02-08 08:24 ?710次閱讀
    閑話<b class='flag-5'>Zynq</b> <b class='flag-5'>UltraScale+</b> <b class='flag-5'>MPSoC</b>(連載1)

    Xilinx基于ARM的Zynq-7000和Zynq UltraScale+ MPSoC及RFSoC器件是否存在安全漏洞

    本文試圖搞清楚在 Xilinx 基于 ARM 的 Zynq-7000、Zynq UltraScale+ MPSoCZynq
    發(fā)表于 06-28 15:53 ?2649次閱讀

    Zynq UltraScale+ MPSoC的發(fā)售消息

    Zynq?UltraScale+?MPSoC,現(xiàn)已開始發(fā)售。視頻向您重點(diǎn)介紹了Xilinx UltraScale +產(chǎn)品組合的第一位成員
    的頭像 發(fā)表于 11-27 06:47 ?3534次閱讀

    MPSOC開發(fā)板教程之HELLO WORLD

    ?,F(xiàn)在用米爾MPSOC開發(fā)板來一個(gè)hello world。MPSOC學(xué)習(xí)之HELLO WORLD
    發(fā)表于 08-02 11:43 ?457次閱讀
    <b class='flag-5'>MPSOC</b>開發(fā)板教程之<b class='flag-5'>HELLO</b> <b class='flag-5'>WORLD</b>

    ZYNQ Ultrascale+ MPSOC FPGA教程】第十九章Hello World()

    此文基于第十八章內(nèi)容進(jìn)行軟件開發(fā)
    發(fā)表于 01-26 09:44 ?14次下載
    【<b class='flag-5'>ZYNQ</b> <b class='flag-5'>Ultrascale+</b> <b class='flag-5'>MPSOC</b> <b class='flag-5'>FPGA</b>教程】<b class='flag-5'>第十九章</b><b class='flag-5'>Hello</b> <b class='flag-5'>World</b>(<b class='flag-5'>下</b>)

    如何調(diào)試 Zynq UltraScale+ MPSoC VCU DDR 控制器?

    Zynq UltraScale+ MPSoC VCU DDR 控制器是一款專用 DDR 控制器,只支持在 Zynq UltraScale+
    發(fā)表于 02-23 06:00 ?15次下載
    如何調(diào)試 <b class='flag-5'>Zynq</b> <b class='flag-5'>UltraScale+</b> <b class='flag-5'>MPSoC</b> VCU DDR 控制器?

    米爾電子zynq ultrascale+ mpsoc底板外設(shè)資源清單分享

    米爾電子推出的國(guó)內(nèi)首款zynq ultrascale+ mpsoc平臺(tái)核心板(及開發(fā)板):MYC-CZU3EG吸引了人工智能、工業(yè)控制、嵌入式視覺、ADAS、算法加速、云計(jì)算、有線/無(wú)線通信等
    發(fā)表于 01-07 15:20 ?3次下載
    米爾電子<b class='flag-5'>zynq</b> <b class='flag-5'>ultrascale+</b> <b class='flag-5'>mpsoc</b>底板外設(shè)資源清單分享

    ZYNQ Ultrascale+ MPSoC系列FPGA芯片設(shè)計(jì)

    基于 Xilinx 公司ZYNQ Ultrascale+ MPSoC系列 FPGA 芯片設(shè)計(jì),應(yīng)用于工廠自動(dòng)化、機(jī)器視覺、工業(yè)質(zhì)檢等工業(yè)領(lǐng)域
    發(fā)表于 11-02 14:35 ?1529次閱讀

    Zynq UltraScale+ MPSoC中的隔離方法

    電子發(fā)燒友網(wǎng)站提供《Zynq UltraScale+ MPSoC中的隔離方法.pdf》資料免費(fèi)下載
    發(fā)表于 09-13 17:11 ?1次下載
    <b class='flag-5'>Zynq</b> <b class='flag-5'>UltraScale+</b> <b class='flag-5'>MPSoC</b>中的隔離方法

    Zynq UltraScale+ MPSoC的隔離設(shè)計(jì)示例

    電子發(fā)燒友網(wǎng)站提供《Zynq UltraScale+ MPSoC的隔離設(shè)計(jì)示例.pdf》資料免費(fèi)下載
    發(fā)表于 09-13 11:28 ?3次下載
    <b class='flag-5'>Zynq</b> <b class='flag-5'>UltraScale+</b> <b class='flag-5'>MPSoC</b>的隔離設(shè)計(jì)示例

    Zynq UltraScale+ MPSoC驗(yàn)證數(shù)據(jù)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《Zynq UltraScale+ MPSoC驗(yàn)證數(shù)據(jù)手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 09-15 10:13 ?0次下載
    <b class='flag-5'>Zynq</b> <b class='flag-5'>UltraScale+</b> <b class='flag-5'>MPSoC</b>驗(yàn)證數(shù)據(jù)手冊(cè)