一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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教程】第四章PL的LED實(shí)驗(yàn)

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

原創(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

實(shí)驗(yàn)Vivado工程為“led”。

對(duì)于ZYNQ來說PL(FPGA)開發(fā)是至關(guān)重要的,這也是ZYNQ比其他ARM的有優(yōu)勢(shì)的地方,可以定制化很多ARM端的外設(shè),在定制ARM端的外設(shè)之前先讓我們通過一個(gè)LED例程來熟悉PL(FPGA)的開發(fā)流程,熟悉Vivado軟件的基本操作,這個(gè)開發(fā)流程和不帶ARM的FPGA芯片完全一致。

在本例程中,我們要做的是LED燈控制實(shí)驗(yàn),每秒鐘控制開發(fā)板上的LED燈翻轉(zhuǎn)一次,實(shí)現(xiàn)亮、滅、亮、滅的控制。會(huì)控制LED燈,其它外設(shè)也慢慢就會(huì)了。

1. LED硬件介紹

1.1 開發(fā)板的PL部分連接了4個(gè)紅色的用戶LED燈。這1個(gè)燈完全由PL控制。如果PL_LED1為高電平,燈則會(huì)滅,否則會(huì)亮。

o4YBAGAJEOiAbaXgAACvM36P_7A213.jpg

1.2 我們可以根據(jù)原理圖的連線關(guān)系確定LED和PL管腳的綁定關(guān)系。

pIYBAGAJEOiANv_4AACp6QG2OL4909.jpg

1.3 原理圖中以PS_MIO開頭的IO都是PS端IO,不需要綁定,也不能用于PL端的引腳綁定

o4YBAGAJEOmAF9WkAADXQcvzluU836.jpg

2. 創(chuàng)建Vivado工程

2.1 啟動(dòng)Vivado,在Windows中可以通過雙擊Vivado快捷方式啟動(dòng)

2.2 在Vivado開發(fā)環(huán)境里點(diǎn)擊“Create New Project”,創(chuàng)建一個(gè)新的工程。

o4YBAGAJEOqAJETVAACCcM9vNHE224.jpg

2.3 彈出一個(gè)建立新工程的向?qū)?,點(diǎn)擊“Next”

pIYBAGAJEOuALjBFAABfI7iqKKw311.jpg

2.4 在彈出的對(duì)話框中輸入工程名和工程存放的目錄,我們這里取一個(gè)led的工程名。需要注意工程路徑“Project location”不能有中文空格,路徑名稱也不能太長(zhǎng)。

o4YBAGAJEOuAAJkZAABJoezcM7s290.jpg

2.5 在工程類型中選擇“RTL Project”

pIYBAGAJEOuAHsBsAAB97r5tXP8649.jpg

2.6 目標(biāo)語言“Target language”選擇“Verilog”,雖然選擇Verilog,但VHDL也可以使用,支持多語言混合編程。

o4YBAGAJEOyALMHAAABlcr3t908612.jpg

2.7 點(diǎn)擊“Next”,不添加任何文件

pIYBAGAJEOyAK46YAABGTpC24Jo486.jpg

2.8 在“Part”選項(xiàng)中,器件家族“Family”選擇“Zynq UltraScale+ MPSoCs”,封裝類型“Package”選擇“sfvc784”,Speed選擇”-1”,Temperature選擇“I”減少選擇范圍。在下拉列表中選擇“xczu2cg-sfvc784-1-i”,“-1”表示速率等級(jí),數(shù)字越大,性能越好,速率高的芯片向下兼容速率低的芯片。

o4YBAGAJEO2AaVLpAACduRBj9sU169.jpg

2.9 點(diǎn)擊“Finish”就可以完成以后名為“l(fā)ed”工程的創(chuàng)建。

pIYBAGAJEO2ATo4EAACAASzkxhA461.jpg

2.10 Vivado軟件界面

o4YBAGAJEO6AdhjnAAC9Oods0s4729.jpg

3. 創(chuàng)建Verilog HDL文件點(diǎn)亮LED

3.1 點(diǎn)擊Project Manager下的Add Sources圖標(biāo)(或者使用快捷鍵Alt+A)

pIYBAGAJEO6AZqsqAACI_BUL33s926.jpg

3.2 選擇添加或創(chuàng)建設(shè)計(jì)源文件“Add or create design sources”,點(diǎn)擊“Next”

o4YBAGAJEO-ADefQAACo27wyujs102.jpg

3.3 選擇創(chuàng)建文件“Create File”

pIYBAGAJEO-AMVaIAACg5oahAHY405.jpg

3.4 文件名“File name”設(shè)置為“l(fā)ed”,點(diǎn)擊“OK”

o4YBAGAJEO-ABOVtAACZClOPpWg209.jpg

3.5 點(diǎn)擊“Finish”,完成“l(fā)ed.v”文件添加

pIYBAGAJEPCAWxXPAACka-Fvw68994.jpg

3.6 在彈出的模塊定義“Define Module”,中可以指定“l(fā)ed.v”文件的模塊名稱“Module name”,這里默認(rèn)不變?yōu)椤發(fā)ed”,還可以指定一些端口,這里暫時(shí)不指定,點(diǎn)擊“OK”。

o4YBAGAJEPCAaj7ZAAB_fw97Sp8693.jpg

3.7 在彈出的對(duì)話框中選擇“Yes”

pIYBAGAJEPCAOEGxAACnStxWuQI245.jpg

3.8 雙擊“l(fā)ed.v”可以打開文件,然后編輯

o4YBAGAJEPGAYfb2AACStwyKkug774.jpg

3.9 編寫“l(fā)ed.v”,這里定義了一個(gè)32位的寄存器timer, 用于循環(huán)計(jì)數(shù)0~24999999(1秒鐘), 計(jì)數(shù)到24999999(1秒)的時(shí)候, 寄存器timer變?yōu)?,并翻轉(zhuǎn)四個(gè)LED。這樣原來LED是滅的話,就會(huì)點(diǎn)亮,如果原來LED為亮的話,就會(huì)熄滅。編寫好后的代碼如下:

moduleled(inputsys_clk,inputrst_n,outputreg[3:0]led);reg[31:0]timer_cnt;always@(posedgesys_clkornegedgerst_n)beginif(!rst_n)begin
led<=4'd0;
????????timer_cnt?<=32'd0;endelseif(timer_cnt?>=32'd24_999_999)begin
led<=~led;
????????timer_cnt?<=32'd0;endelsebegin
????????led?<=?led;
????????timer_cnt?<=?timer_cnt?+32'd1;endendendmodule

3.10 編寫好代碼后保存

4. 添加管腳約束

Vivado使用的約束文件格式為xdc文件。xdc文件里主要是完成管腳的約束,時(shí)鐘的約束, 以及組的約束。這里我們需要對(duì)led.v程序中的輸入輸出端口分配到FPGA的真實(shí)管腳上。

4.1 點(diǎn)擊“Open Elaborated Design”

pIYBAGAJEPGATgIKAAD_Ogw3HCk576.jpg

4.2 在彈出的窗口中點(diǎn)擊“OK”按鈕

o4YBAGAJEPKAH6auAABL73lfSfE577.jpg

4.3 在菜單中選擇“Window -> I/O Ports”

pIYBAGAJEPOAQCo7AACJ0CnWnXw192.jpg

4.4 在彈出的I/O Ports中可以看到管腳分配情況

o4YBAGAJEPOAdroJAACCo78xiFA663.jpg

4.5 將復(fù)位信號(hào)rst_n綁定到PL端的按鍵,給LED和時(shí)鐘分配管腳、電平標(biāo)準(zhǔn),完成后點(diǎn)擊保存圖標(biāo)

pIYBAGAJEPOAMmo2AABpwCw7MwE597.jpg

4.6 彈出窗口,要求保存約束文件,文件名我們填寫“l(fā)ed”,文件類型默認(rèn)“XDC”,點(diǎn)擊“OK”

o4YBAGAJEPSAKR0KAAB9HSNrfdQ549.jpg

4.7 打開剛才生成的“l(fā)ed.xdc”文件,我們可以看到是一個(gè)TCL腳本,如果我們了解這些語法,完全可以通過自己編寫led.xdc文件的方式來約束管腳

pIYBAGAJEPSAJaUpAACBmhO6ElE208.jpg

下面來介紹一下最基本的XDC編寫的語法,普通IO口只需約束引腳號(hào)和電壓,管腳約束如下:

set_property PACKAGE_PIN "引腳編號(hào)" [get_ports “端口名稱”]

電平信號(hào)的約束如下:

set_property IOSTANDARD "電平標(biāo)準(zhǔn)" [get_ports “端口名稱”]

這里需要注意文字的大小寫,端口名稱是數(shù)組的話用{ }刮起來,端口名稱必須和源代碼中的名字一致,且端口名字不能和關(guān)鍵字一樣。

電平標(biāo)準(zhǔn)中“LVCMOS33”后面的數(shù)字指FPGA的BANK電壓,LED所在BANK電壓為3.3伏,所以電平標(biāo)準(zhǔn)為“LVCMOS33”。Vivado默認(rèn)要求為所有IO分配正確的電平標(biāo)準(zhǔn)和管腳編號(hào)。

5. 添加時(shí)序約束

一個(gè)FPGA設(shè)計(jì)除了管腳分配以外,還有一個(gè)重要的約束,那就是時(shí)序約束,這里通過向?qū)Х绞窖菔救绻M(jìn)行一個(gè)時(shí)序約束。

5.1 點(diǎn)擊“Run Synthesis”開始綜合

o4YBAGAJEPWAINz1AACn35fYyHc597.jpg

5.2 彈出對(duì)話框點(diǎn)擊“OK”

pIYBAGAJEPWAW32RAAA7Grmm4i4597.jpg

5.3 綜合完成以后點(diǎn)擊“Cancel”

o4YBAGAJEPaAeYMlAABNPbHXiog272.jpg

5.4 點(diǎn)擊“Constraints Wizard”

pIYBAGAJEPaAahP4AACsPOXzjJw869.jpg

5.5 在彈出的窗口中點(diǎn)擊“Next”

o4YBAGAJEPeAEXkVAADK6BsqSoU842.jpg

5.6 時(shí)序約束向?qū)Х治龀鲈O(shè)計(jì)中的時(shí)鐘,這里把“sys_clk_p”頻率設(shè)置為200Mhz,然后點(diǎn)擊“Skip to Finish”結(jié)束時(shí)序約束向?qū)А?/p>

pIYBAGAJEPiAf_mAAACRpQQ_cCY348.jpg

5.7 彈出的窗口中點(diǎn)擊“OK”

o4YBAGAJEPmAczKLAABEGX8fW8A227.jpg

5.8 點(diǎn)擊“Finish”

pIYBAGAJEPmAet1jAAB0tgICfq4122.jpg

5.9 這個(gè)時(shí)候led.xdc文件已經(jīng)更新,如果xdc文件已經(jīng)打開,會(huì)提示“Reload”重新加載文件,并保存文件

o4YBAGAJEPmAKv2HAACO_01y_04133.jpg

6. 生成BIT文件

6.1 編譯的過程可以細(xì)分為綜合、布局布線、生成bit文件等,這里我們直接點(diǎn)擊“Generate Bitstream”,直接生成bit文件。

pIYBAGAJEPqAUZ53AAD2QSMiUkk534.jpg

6.2 在彈出的對(duì)話框中可以選擇任務(wù)數(shù)量,這里和CPU核心數(shù)有關(guān),一般數(shù)字越大,編譯越快,點(diǎn)擊“OK”

o4YBAGAJEPqADd3LAABqfoOEbv4396.jpg

6.3 這個(gè)時(shí)候開始編譯,可以看到右上角有個(gè)狀態(tài)信息,在編譯過程中可能會(huì)被殺毒軟件、電腦管家攔截運(yùn)行,導(dǎo)致無法編譯或很長(zhǎng)時(shí)間沒有編譯成功。

pIYBAGAJEPuAQf2OAAAwpJzNW5g075.jpg

6.4 編譯中沒有任何錯(cuò)誤,編譯完成,彈出一個(gè)對(duì)話框讓我們選擇后續(xù)操作,可以選擇“Open Hardware Manger”,當(dāng)然,也可以選擇“Cancel”,我們這里選擇 “Cancel”,先不下載。

o4YBAGAJEPyAE4BzAABeTd9WFGc758.jpg

7. Vivado仿真

接下來我們不妨小試牛刀,利用Vivado自帶的仿真工具來輸出波形驗(yàn)證流水燈程序設(shè)計(jì)結(jié)果和我們的預(yù)想是否一致(注意:在生成bit文件之前也可以仿真)。具體步驟如下:

7.1 設(shè)置Vivado的仿真配置,右擊SIMULATION中Simulation Settings。

pIYBAGAJEP2Af24dAABy50CxR5Y252.jpg

7.2 在Simulation Settings窗口中進(jìn)行如下圖來配置,這里設(shè)置成50ms(根據(jù)需要自行設(shè)定),其它按默認(rèn)設(shè)置,單擊OK完成。

o4YBAGAJEP2AI1EpAACfXyKbZeQ828.jpg

7.3 添加激勵(lì)測(cè)試文件,點(diǎn)擊Project Manager下的Add Sources圖標(biāo),按下圖設(shè)置后單擊Next。

pIYBAGAJEP2AYuVwAAB_6GZW2Is667.jpg

7.4 點(diǎn)擊Create File生成仿真激勵(lì)文件。

o4YBAGAJEP6ARXenAACY4UMo8Bo952.jpg

在彈出的對(duì)話框中輸入激勵(lì)文件的名字,這里我們輸入名為vtf_led_test。

pIYBAGAJEP6AO_3PAAAvErtmMNU730.jpg

7.5 點(diǎn)擊Finish按鈕返回。

o4YBAGAJEP-AcFhEAABms1IR7_o459.jpg

這里我們先不添加IO Ports,點(diǎn)擊OK。

pIYBAGAJEP-AFU9WAABX0OUMU1U282.jpg

在Simulation Sources目錄下多了一個(gè)剛才添加的vtf_led_test文件。雙擊打開這個(gè)文件,可以看到里面只有module名的定義,其它都沒有。

o4YBAGAJEQCAFlrEAACkvgulSCk437.jpg

7.6 接下去我們需要編寫這個(gè)vtf_led_test.v文件的內(nèi)容。首先定義輸入和輸出信號(hào),然后需要實(shí)例化led_test模塊,讓led_test程序作為本測(cè)試程序的一部分。再添加復(fù)位和時(shí)鐘的激勵(lì)。完成后的vtf_led_test.v文件如下:

`timescale1ns/1ps////////////////////////////////////////////////////////////////////////////////////ModuleName:vtf_led_test//////////////////////////////////////////////////////////////////////////////////modulevtf_led_test;//Inputsregsys_clk;regrst_n;//Outputswire[3:0]led;//InstantiatetheUnitUnderTest(UUT)leduut(.sys_clk(sys_clk),.rst_n(rst_n),.led(led));initialbegin//InitializeInputssys_clk=0;
rst_n=0;#1000;
rst_n=1;end//Createclockalways#20sys_clk=~sys_clk;endmodule

7.7 編寫好后保存,vtf_led_test.v自動(dòng)成了這個(gè)仿真Hierarchy的頂層了,它下面是設(shè)計(jì)文件led_test.v。

pIYBAGAJEQCAR8ISAABDyhjGKzk180.jpg

7.8 點(diǎn)擊Run Simulation按鈕,再選擇Run Behavioral Simulation。這里我們做一下行為級(jí)的仿真就可以了。

o4YBAGAJEQGACzlbAADfDtCLhaw782.jpg

如果沒有錯(cuò)誤,Vivado中的仿真軟件開始工作了。

7.9 在彈出仿真界面后如下圖,界面是仿真軟件自動(dòng)運(yùn)行到仿真設(shè)置的50ms的波形。

pIYBAGAJEQKAN4bqAABxgza036g035.jpg

由于LED[3:0]在程序中設(shè)計(jì)的狀態(tài)變化時(shí)間長(zhǎng),而仿真又比較耗時(shí),在這里觀測(cè)timer[31:0]計(jì)數(shù)器變化。把它放到Wave中觀察(點(diǎn)擊Scope界面下的uut,再右鍵選擇Objects界面下的timer,在彈出的下拉菜單里選擇Add Wave Window)。

o4YBAGAJEQOAK48jAABdDiLDfp0827.jpg

添加后timer顯示在Wave的波形界面上,如下圖所示。

pIYBAGAJEQOARVFRAABuPCRSdJs446.jpg

7.10 點(diǎn)擊如下標(biāo)注的Restart按鈕復(fù)位一下,再點(diǎn)擊Run All按鈕。(需要耐心?。。。梢钥吹椒抡娌ㄐ闻c設(shè)計(jì)相符。(注意:仿真的時(shí)間越長(zhǎng),仿真的波形文件占用的磁盤空間越大,波形文件在工程目錄的xx.sim文件夾)

o4YBAGAJEQOAC9KwAACGSLQuPtM533.jpgpIYBAGAJEQSAITsHAABzdXO5Wow761.jpg

我們可以看到led的信號(hào)會(huì)變成f,說明LED燈會(huì)由亮變滅。

8. 下載

8.1 連接好開發(fā)板的JTAG接口,給開發(fā)板上電

注意拔碼開關(guān)要選擇JTAG模式,也就是全部拔到”O(jiān)N”,“ON”代表的值是0,不用JTAG模式,下載會(huì)報(bào)錯(cuò)。

8.2 在“HARDWARE MANAGER”界面點(diǎn)擊“Auto Connect”,自動(dòng)連接設(shè)備

o4YBAGAJEQWAZ20BAAB5pEy5nk4797.jpg

8.3 可以看到JTAG掃描到arm和FPGA內(nèi)核

pIYBAGAJEQaARM7FAAB8YJlIJnk334.jpg

8.4 選擇芯片,右鍵“Program Device...”

o4YBAGAJEQeAEMFyAABiUiflNEw691.jpg

8.5 在彈出窗口中點(diǎn)擊“Program”

pIYBAGAJEQeAZnqPAABOBpqHw7o621.jpg

8.6 等待下載

o4YBAGAJEQiAKbNuAAAv9OkGVPA178.jpg

8.7 下載完成以后,我們可以看到PL LED開始每秒變化一次。到此為止Vivado簡(jiǎn)單流程體驗(yàn)完成。后面的章節(jié)會(huì)介紹如果把程序燒錄到Flash,需要PS系統(tǒng)的配合才能完成,只有PL的工程不能直接燒寫Flash。在”體驗(yàn)ARM,裸機(jī)輸出”Hello World”一章的常見問題中有介紹。

9. 在線調(diào)試

前面介紹了仿真和下載,但仿真并不需要程序燒寫到板子,是比較理想化的結(jié)果,下面介紹Vivado在線調(diào)試方法,觀察內(nèi)部信號(hào)的變化。Vivado有內(nèi)嵌的邏輯分析儀,叫做ILA,可以用于在線觀察內(nèi)部信號(hào)的變化,對(duì)于調(diào)試有很大幫助。在本實(shí)驗(yàn)中我們觀察timer_cnt和led的信號(hào)變化。

9.1 添加ILA IP核

9.1.1 點(diǎn)擊IP Catalog,在搜索框中搜索ila,雙擊ILA的IP

pIYBAGAJEQiALR3dAACQN7_aB9M037.jpg

9.1.2 修改名稱為ila,由于要采樣兩個(gè)信號(hào),Probes的數(shù)量設(shè)置為2,Sample Data Depth指的是采樣深度,設(shè)置的越高,采集的信號(hào)越多,同樣消耗的資源也會(huì)越多。

o4YBAGAJEQmAIe8ZAACXTr9J9E8909.jpg

9.1.3 在Probe_Ports頁面,設(shè)置Probe的寬度,設(shè)置PROBE0位寬為32,用于采樣timer_cnt,設(shè)置PROBE1位寬為4,用于采樣led。點(diǎn)擊OK

pIYBAGAJEQmAN3X_AAB_zAIUY2I018.jpg

彈出界面,選擇OK

o4YBAGAJEQqAMyrZAAAj2NFBKwM175.jpg

再如下設(shè)置,點(diǎn)擊Generate

pIYBAGAJEQqARJvlAABZxDYYujw777.jpg

9.1.4 在led.v中例化ila,并保存

o4YBAGAJEQuAHVy_AABIcVmOaoE106.jpg

9.1.5 重新生成Bitstream

pIYBAGAJEQuAYYb_AAAXEVqZETY882.jpg

9.1.6 下載程序

o4YBAGAJEQeAEMFyAABiUiflNEw691.jpg

9.1.7 這時(shí)候看到有bit和ltx文件,點(diǎn)擊program

o4YBAGAJEQyAHR9TAABruB0ChGQ837.jpg

9.1.8 此時(shí)彈出在線調(diào)試窗口,出現(xiàn)了我們添加的信號(hào)

pIYBAGAJEQyADQVAAACakm_9fI8707.jpg

點(diǎn)擊運(yùn)行按鈕,出現(xiàn)信號(hào)的數(shù)據(jù)

o4YBAGAJEQ2AU1fbAABdIyU-5Rc625.jpg

也可以觸發(fā)采集,在Trigger Setup窗口點(diǎn)擊“+”,深度選擇timer_cnt信號(hào)

pIYBAGAJEQ2AA8PLAAAvyyEmHGU151.jpg

將Radix改為U,也就是十進(jìn)制,在Value中設(shè)置為24999999,也就是timer_cnt計(jì)數(shù)的最大值

o4YBAGAJEQ6AFkxXAABL4I_EesM335.jpg

再次點(diǎn)擊運(yùn)行,即可以看到觸發(fā)成功,此時(shí)timer_cnt顯示為十六進(jìn)制,而led也在此時(shí)翻轉(zhuǎn)。

pIYBAGAJEQ6AO_7UAABYB3CMQHI980.jpg

9.2 MARK DEBUG

上面介紹了添加ILA IP的方式在線調(diào)試,下面介紹在代碼中添加綜合屬性,實(shí)現(xiàn)在線調(diào)試。

9.2.1 首先打開led.v,將ila的例化部分注釋掉

9.2.2 在led和timer_cnt的定義前面添加(* MARK_DEBUG=”true” *),保存文件。

o4YBAGAJEQ-AE48yAAAtUAa1keg366.jpg

9.2.3 點(diǎn)擊綜合

pIYBAGAJEQ-ARhP2AAAPkpwz-UI522.jpg

9.2.4 綜合結(jié)束后,點(diǎn)擊Set Up Debug

o4YBAGAJEQ-AaDBzAAArxEJaNHk224.jpg

9.2.5 彈出的窗口點(diǎn)擊Next

pIYBAGAJERCAZ82vAACSdMECA_E418.jpg

按照默認(rèn)點(diǎn)擊Next

o4YBAGAJERGAIx-CAAB6CnKgQWs132.jpg

采樣深度窗口,選擇Next

pIYBAGAJERGAQU7jAABH_srkVt8667.jpg

點(diǎn)擊Finish

o4YBAGAJERGAFqVpAABTsPKSzvE754.jpg

點(diǎn)擊保存

pIYBAGAJERKATYG3AAAYiW_CLWM772.jpg

在xdc文件中即可看到添加的ila核約束

o4YBAGAJERKAYRHRAACT2Y49Hn4919.jpg

9.2.6 重新生成bitstream

9.2.7 調(diào)試方法與前面一樣,不再贅述。

10. 實(shí)驗(yàn)總結(jié)

本章節(jié)介紹了如何在PL端開發(fā)程序,包括工程建立,約束,仿真,在線調(diào)試等方法,在后續(xù)的代碼開發(fā)方式中皆可參考此方法。

聲明:本文內(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)注

    1642

    文章

    21920

    瀏覽量

    611997
  • led
    led
    +關(guān)注

    關(guān)注

    242

    文章

    23614

    瀏覽量

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

    關(guān)注

    134

    文章

    9270

    瀏覽量

    373528
  • Zynq
    +關(guān)注

    關(guān)注

    10

    文章

    614

    瀏覽量

    47894
  • MPSoC
    +關(guān)注

    關(guān)注

    0

    文章

    199

    瀏覽量

    24564
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何調(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

    數(shù)字信號(hào)處理 第四章

    數(shù)字信號(hào)處理 第四章
    發(fā)表于 10-19 09:31 ?7次下載
    數(shù)字信號(hào)處理 <b class='flag-5'>第四章</b>

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

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

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

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

    米爾科技Zynq UltraScale+ MPSoC技術(shù)參考手冊(cè)介紹

    Zynq UltraScale+ MPSoC是Xilinx推出的第二代多處理SoC系統(tǒng),在第一代Zynq-7000的基礎(chǔ)上做了全面升級(jí),在單芯片上融合了功能強(qiáng)大的處理器系統(tǒng)(PS)和用
    的頭像 發(fā)表于 11-18 11:03 ?3500次閱讀
    米爾科技<b class='flag-5'>Zynq</b> <b class='flag-5'>UltraScale+</b> <b class='flag-5'>MPSoC</b>技術(shù)參考手冊(cè)介紹

    ZYNQ Ultrascale+ MPSOC FPGA教程】第四章 PLLED實(shí)驗(yàn)

    在本例程中,我們要做的是LED燈控制實(shí)驗(yàn),每秒鐘控制開發(fā)板上的LED燈翻轉(zhuǎn)一次,實(shí)現(xiàn)亮、滅、亮、滅的控制。會(huì)控制LED燈,其它外設(shè)也慢慢就會(huì)了。
    發(fā)表于 01-22 10:08 ?2次下載
    【<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'>PL</b>的<b class='flag-5'>LED</b><b class='flag-5'>實(shí)驗(yàn)</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è)資源清單分享

    米爾電子推出的國內(nèi)首款zynq ultrascale+ mpsoc平臺(tái)核心板(及開發(fā)板):MYC-CZU3EG吸引了人工智能、工業(yè)控制、嵌入式視覺、ADAS、算法加速、云計(jì)算、有線/無線通信等
    發(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 ?1806次閱讀

    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è)

    Zynq UltraScale+ MPSoC數(shù)據(jù)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《Zynq UltraScale+ MPSoC數(shù)據(jù)手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 12-30 14:37 ?2次下載