18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

FPGA遠(yuǎn)程更新/遠(yuǎn)程調(diào)試的一種簡(jiǎn)單方法

OpenFPGA ? 來(lái)源:OpenFPGA ? 2023-05-25 09:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

之前介紹過(guò)一種遠(yuǎn)程(無(wú)線)更新的方式,詳見(jiàn)《起飛!通過(guò)無(wú)線WIFI下載調(diào)試FPGA》,這種方式缺點(diǎn)有兩個(gè):一是速度較慢;二是我們的設(shè)備中需要增加一個(gè)無(wú)線設(shè)備,增加成本的同時(shí)增加了暴露的風(fēng)險(xiǎn)。這兩點(diǎn)即無(wú)法在調(diào)試的時(shí)候使用也沒(méi)辦法在實(shí)際設(shè)備中使用。今天我們?cè)俳榻B另一種簡(jiǎn)單方式。

下面是目前我們很多設(shè)備常用的硬件架構(gòu),這種架構(gòu)中,我們可以很方便使用嵌入式設(shè)備作為“橋梁”用來(lái)調(diào)試FPGA,其實(shí)這也是XVC方案的“變種”。

d16b62f4-fa1d-11ed-90ce-dac502259ad0.png

為了演示上面的方案,使用樹(shù)莓派+FPGA進(jìn)行方案驗(yàn)證。

d16fd33e-fa1d-11ed-90ce-dac502259ad0.pngd1773c50-fa1d-11ed-90ce-dac502259ad0.png Xilinx 的 Platform Cable USB II

Jtag Pi

我們知道正常的調(diào)試器/下載區(qū)的JTAG接口可以兼容很多芯片,所以首先需要制作一個(gè)擴(kuò)展板進(jìn)行IO口電平兼容設(shè)計(jì),硬件如下:

d18186ec-fa1d-11ed-90ce-dac502259ad0.png

將Jtag Pi 連接到 raspberry Pi 和在其上運(yùn)行的軟件應(yīng)用程序,我們就有了一個(gè)便宜的遠(yuǎn)程編程器。

如何使用

將 Jtag Pi 連接到 Raspberry Pi 之上后,我們需要將 Xilinx Virtual Cable for Raspberry Pi 應(yīng)用程序復(fù)制到板上。我通過(guò) SSH 將它復(fù)制到我的主目錄中。然后只需進(jìn)入該目錄并運(yùn)行:

make

就會(huì)看到編譯輸出:

cc-std=gnu99-O3-c-oxvcpi.oxvcpi.c
cc-oxvcpixvc

之后我們有一個(gè)編譯的應(yīng)用程序。運(yùn)行它:

sudo./xvcpi

完畢!

現(xiàn)在我們可以試一試了。

測(cè)試

我們需要將 Jtag Pi 和 FPGA 連接。

d18a282e-fa1d-11ed-90ce-dac502259ad0.png

引腳 Vcc 連接到 FPGA 板的 Vref。它用于對(duì)信號(hào)進(jìn)行電壓轉(zhuǎn)換(電壓取決于電路板)。

首先我們運(yùn)行 Xilinx Vivado。然后從主菜單中選擇Open Hardware Manager 。

d192913a-fa1d-11ed-90ce-dac502259ad0.png

在硬件管理器中,我們將看到硬件選項(xiàng)卡,我們可以在其中使用連接器圖標(biāo)打開(kāi)目標(biāo)。

d198d626-fa1d-11ed-90ce-dac502259ad0.png

之后我們將連接到本地主機(jī) hw_server。

d1a2115a-fa1d-11ed-90ce-dac502259ad0.png

現(xiàn)在右鍵單擊 localhost 并選擇Add Xilinx Virtual Cable (XVC)。現(xiàn)在在彈出窗口中輸入 Raspberry Pi IP(WiFi 或以太網(wǎng) - 取決于使用的網(wǎng)絡(luò))。

d1aa4262-fa1d-11ed-90ce-dac502259ad0.png

連接后將看到一些已識(shí)別的設(shè)備——在我們的例子中我們看到 xc7z007s。

d1afde2a-fa1d-11ed-90ce-dac502259ad0.png

現(xiàn)在我們可以為 FPGA 選擇 bit 文件并對(duì)其進(jìn)行遠(yuǎn)程編程。

d1b708e4-fa1d-11ed-90ce-dac502259ad0.png

測(cè)試如下,對(duì) FPGA 進(jìn)行下載需要 5 秒(Zynq 7z007s 的比特流大小約為 17Mb)。如果比特流中有調(diào)試內(nèi)核,還可以讀取 XADC 值或ila進(jìn)行調(diào)試。

d1bfef5e-fa1d-11ed-90ce-dac502259ad0.png

項(xiàng)目地址

https://github.com/kholia/xvcpi

https://bitbucket.org/Mylium/xvcpi/src/master/

總結(jié)

樹(shù)莓派板載了wifi和1G 網(wǎng)口,所以可以使用無(wú)線或者有線進(jìn)行調(diào)試。對(duì)應(yīng)于實(shí)際設(shè)備中,上面的代碼很容易移植到新的嵌入式設(shè)備,也無(wú)需浪費(fèi)時(shí)間和精力在FPGA上做遠(yuǎn)程更新的手段。

PS:Jtag Pi不是必須得,只要樹(shù)莓派的IO電平和FPGA電平標(biāo)準(zhǔn)兼容即可。

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

    關(guān)注

    1650

    文章

    22214

    瀏覽量

    627685
  • 嵌入式
    +關(guān)注

    關(guān)注

    5177

    文章

    19996

    瀏覽量

    325153
  • WIFI
    +關(guān)注

    關(guān)注

    81

    文章

    5438

    瀏覽量

    210944
  • 遠(yuǎn)程調(diào)試

    關(guān)注

    0

    文章

    58

    瀏覽量

    8857
  • 遠(yuǎn)程更新
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    7687

原文標(biāo)題:FPGA遠(yuǎn)程更新/遠(yuǎn)程調(diào)試的一種簡(jiǎn)單方法

文章出處:【微信號(hào):Open_FPGA,微信公眾號(hào):OpenFPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    遠(yuǎn)程在線更新FPGA程序的方法

    本文以提高FPGA遠(yuǎn)程更新程序的方便性為目標(biāo),提出了一種基于EPCS Flash的遠(yuǎn)程在線更新
    發(fā)表于 02-22 11:33 ?3w次閱讀
    <b class='flag-5'>遠(yuǎn)程</b>在線<b class='flag-5'>更新</b><b class='flag-5'>FPGA</b>程序的<b class='flag-5'>方法</b>

    Xilinx FPGA遠(yuǎn)程調(diào)試方法()

    日常的FPGA開(kāi)發(fā)常常會(huì)遇到“編碼與上機(jī)調(diào)試使用各自的電腦”的場(chǎng)景,解決方法般如下。
    發(fā)表于 05-25 14:36 ?4030次閱讀
    Xilinx <b class='flag-5'>FPGA</b><b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>調(diào)試</b><b class='flag-5'>方法</b>(<b class='flag-5'>一</b>)

    Xilinx FPGA遠(yuǎn)程調(diào)試方法(二)

    上篇主要是分享了Vivado編譯軟件遠(yuǎn)程調(diào)試方法。杰克使用Vivado軟件進(jìn)行遠(yuǎn)程連接,主要是用于固化程序以及FPGA(PL端)的異常排查
    發(fā)表于 05-25 14:36 ?3958次閱讀
    Xilinx <b class='flag-5'>FPGA</b><b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>調(diào)試</b><b class='flag-5'>方法</b>(二)

    使用MAXI接口的最簡(jiǎn)單方法是什么?

    我的塊設(shè)計(jì)中有個(gè)XADC,我能夠從我的arm / xmd使用“axi_lite總線”進(jìn)行訪問(wèn)是否有一種簡(jiǎn)單方法可以從FPGA內(nèi)部發(fā)出“相
    發(fā)表于 11-02 11:32

    一種基于EPCS Flash的遠(yuǎn)程在線更新FPGA程序的方法

    遠(yuǎn)程在線更新FPGA程序系統(tǒng)的硬件結(jié)構(gòu)是怎樣構(gòu)成的?怎樣去設(shè)計(jì)一種遠(yuǎn)程在線更新
    發(fā)表于 06-18 09:16

    一種節(jié)省能源的簡(jiǎn)單方法

    一種節(jié)省能源的簡(jiǎn)單方法是在晚上關(guān)閉Mac。與不活動(dòng),空閑或睡眠的Mac相比,關(guān)機(jī)的Mac所消耗的能源更少。對(duì)于運(yùn)行大量Mac的組織,應(yīng)優(yōu)先考慮整夜關(guān)機(jī)。反對(duì)在夜間關(guān)閉的個(gè)常見(jiàn)論點(diǎn)是關(guān)閉和啟動(dòng)所花
    發(fā)表于 12-29 08:20

    如何去實(shí)現(xiàn)一種基于RT-Thread+RA6M4的遠(yuǎn)程開(kāi)機(jī)助手設(shè)計(jì)

    的網(wǎng)絡(luò)通道只作提示(分為兩情況,一種是有公網(wǎng)IP:很簡(jiǎn)單,開(kāi)啟路由器的DDNS,在路由器處做個(gè)端口轉(zhuǎn)發(fā),把系統(tǒng)自帶的電腦遠(yuǎn)程桌面開(kāi)啟,開(kāi)
    發(fā)表于 06-20 10:42

    一種寬范圍微弱直流信號(hào)測(cè)量的簡(jiǎn)單方法

    一種寬范圍微弱直流信號(hào)測(cè)量的簡(jiǎn)單方法 介紹一種采用對(duì)數(shù)運(yùn)算功放大器MAX4206的測(cè)量方法,可實(shí)現(xiàn)1nA~1mA直流電流的測(cè)量,電路設(shè)計(jì)簡(jiǎn)單
    發(fā)表于 04-24 09:46 ?19次下載

    多節(jié)點(diǎn)大容量FPGA系統(tǒng)的遠(yuǎn)程升級(jí)方法

    多節(jié)點(diǎn)大容量FPGA系統(tǒng)的遠(yuǎn)程升級(jí)方法 針對(duì)目前廣泛使用的以大容量FPGA實(shí)現(xiàn)主要功能的多節(jié)點(diǎn)系統(tǒng)的遠(yuǎn)程升級(jí)問(wèn)題,提出了
    發(fā)表于 03-29 15:09 ?995次閱讀
    多節(jié)點(diǎn)大容量<b class='flag-5'>FPGA</b>系統(tǒng)的<b class='flag-5'>遠(yuǎn)程</b>升級(jí)<b class='flag-5'>方法</b>

    簡(jiǎn)單介紹一種遠(yuǎn)程傳輸監(jiān)控的數(shù)據(jù)采集方法

    溫濕度、輻照度是光伏行業(yè)的必測(cè)項(xiàng)目,而目前的采集多是通過(guò)U盤(pán)存儲(chǔ)數(shù)據(jù)進(jìn)行離線分析,期間是否存儲(chǔ)成功、是否及時(shí)發(fā)現(xiàn)異常都較為困難。本文將簡(jiǎn)單介紹一種遠(yuǎn)程傳輸監(jiān)控的數(shù)據(jù)采集方法。
    的頭像 發(fā)表于 02-02 13:54 ?1.9w次閱讀
    <b class='flag-5'>簡(jiǎn)單</b>介紹<b class='flag-5'>一種</b><b class='flag-5'>遠(yuǎn)程</b>傳輸監(jiān)控的數(shù)據(jù)采集<b class='flag-5'>方法</b>

    設(shè)計(jì)一種跳轉(zhuǎn)到Avalon總線的簡(jiǎn)單方法

    和通過(guò)Altera的 Avalon 存儲(chǔ)器映射(MM)總線連接的外設(shè)組合。這些處理器極大地簡(jiǎn)化了最終應(yīng)用程序,但需要強(qiáng)大的編程背景和復(fù)雜工具鏈的知識(shí)。這可能會(huì)妨礙調(diào)試,特別是如果硬件工程師需要一種簡(jiǎn)單
    的頭像 發(fā)表于 08-07 10:45 ?3150次閱讀

    如何實(shí)現(xiàn)遠(yuǎn)程FPGA更新和重啟

    如今, 大多數(shù)通訊系統(tǒng)均將FPGA作為其產(chǎn)品解決方案, 且已有大量FPGA應(yīng)用到通訊系統(tǒng)之中。為了達(dá)到降低系統(tǒng)維護(hù)的成本的目的,我們就需要實(shí)現(xiàn)FPGA遠(yuǎn)程
    發(fā)表于 07-10 16:01 ?21次下載
    如何實(shí)現(xiàn)<b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>FPGA</b>的<b class='flag-5'>更新</b>和重啟

    AN143-一種準(zhǔn)確預(yù)測(cè)泄漏電流引起的PLL參考雜散電平的簡(jiǎn)單方法

    AN143-一種準(zhǔn)確預(yù)測(cè)泄漏電流引起的PLL參考雜散電平的簡(jiǎn)單方法
    發(fā)表于 05-11 10:00 ?7次下載
    AN143-<b class='flag-5'>一種</b>準(zhǔn)確預(yù)測(cè)泄漏電流引起的PLL參考雜散電平的<b class='flag-5'>簡(jiǎn)單方法</b>

    如何實(shí)現(xiàn)工業(yè)設(shè)備遠(yuǎn)程調(diào)試方法

    隨著工業(yè)4.0的推進(jìn),智能化、網(wǎng)絡(luò)化、遠(yuǎn)程化已經(jīng)成為現(xiàn)代工業(yè)設(shè)備的重要發(fā)展方向。其中,遠(yuǎn)程調(diào)試作為一種有效的技術(shù)手段,能夠顯著提高設(shè)備維護(hù)效率、降低成本,具有非常重要的實(shí)踐意義。本文將
    的頭像 發(fā)表于 09-14 10:03 ?1707次閱讀

    一種簡(jiǎn)單高效配置FPGA方法

    本文描述了一種簡(jiǎn)單高效配置FPGA方法,該方法利用微處理器從串行外圍接口(SPI)閃存配置FPGA
    的頭像 發(fā)表于 10-24 14:57 ?2078次閱讀
    <b class='flag-5'>一種</b><b class='flag-5'>簡(jiǎn)單</b>高效配置<b class='flag-5'>FPGA</b>的<b class='flag-5'>方法</b>