色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

FPGA單獨下載固化文件的解決方案有什么?

汽車電子技術 ? 來源:OpenFPGA ? 作者: 碎碎思 ? 2023-02-09 14:12 ? 次閱讀

對于FPGA工程師除了日常的調試工作以外,批量生產時候指導生成人員下載我們生成的固化文件也是我們的工作,所以今天講一講FPGA單獨下載<固化文件>的幾種方式。

批量生產-先下載后焊接

批量生產產品沒什么好選擇的,都是將文件直接固化到FLASH中,然后在貼片時候再焊接,這樣是最簡單“暴力”的解決方案,這里就過多贅述了。

小批量生產(10套以內)-手動下載

小批量生產時候,基本不會有外場人員參與,本身程序也不一定是最優的,這個時候那就沒得選擇,手動下載固化,手動調試吧。

中大型批量生產-借助下載軟件下載

這種情況是比較常見的,處于批量生產前的試生產階段,可以選擇先下載后焊接,但是這個階段如果發現BUG,修改完畢后就要協調生成人員進行下載,今天的核心內容就是這部分內容,下面介紹幾種方式(以AMD-XILINX為例):

借助官方離線下載器+Xilinx JTAG下載

各家的EDA工具基本都是N多工具的集合體,其中下載軟件基本都有單獨的版本,Xilinx FPGA也提供了這樣的工具,叫做 Vivado Lab Edition即實驗室版本,下載位置在下面界面:

https://www.xilinx.com/support/download.html

先選擇要下載的版本:

pYYBAGPkjUWALml6AAE9MgxbO8o066.png

Vivado Archive是2021.1前的版本。

我們這里選擇2019.1版本,之后向下翻動頁面,選擇下圖中位置,即實驗室版本的Vivado,僅包含下載和調試功能,并且不需要License:

pYYBAGPkjVKAHJiMAAGPoxcAr7A697.png

點擊圖中箭頭就可以下載,2019.1版本大約700M左右,2022.2版本大約1.5G,2018.3版本只有500M左右,我也下載了常見的幾個版本的,下載方式見文章最后。

pYYBAGPkjZ2ADWMJAAHcoaA8BjA197.png

當然你也可以只下載Hardware Server,大小又可以減小一半左右。

poYBAGPkjbWAMNa2AAMddy56Qc0895.png

安裝過程和Vivado類似,就不展示了,簡單截幾張圖看看:

poYBAGPkjceANJHrAAEZUXyT0mw800.png

poYBAGPkjdeAQwDrAAC_MpImLN0476.png

安裝完成后,桌面會生成一個圖標:

pYYBAGPkjeOAO5-uAABh_8riMBQ360.png

雙擊打開后和Vivado一樣,其中的圖上的工程不是我們說的Vivado工程,而是這個軟件專用的Lab工程。

poYBAGPkjgeABQ7uAAEqrZ2vBMw955.png

和我們今天有關的是Open Hardware Manager,點擊后界面如下:

pYYBAGPkjkSASb9MAAEz_V8pBaM394.png

這就沒啥好介紹的了,剩下的和Vivado操作完全一致了,第一個工具就介紹完畢了。

借助ISE IMPCAT+Xilinx JTAG下載

這個其實比較落后了,就簡單說一下,IMPCAT是ISE自帶的下載器,可以單獨使用下載固化文件,但是沒辦法調試,可以對7系列FPGA進行下載。

借助第三方軟件下載

JTAG 全稱“Joint Test Action Group”,既是個標準也是個組織,這是個由幾家主要的電子制造商(IBM、AT&T、TI、Philips 等)成立于 1985 年的組織,這個組織成立的目的是發起制訂一種 PCB芯片測試標準。

JTAG 標準于 1990 年被 IEEE 批準為IEEE1149.1 測試訪問端口和邊界掃描結構標準。

所以不論嵌入式、單片機甚至FPGA都要執行這一標準,不同點在于上位機,上位機會識別JTAG芯片中特定碼,然后上位機才讓你用JATG對自己許可的芯片進行編程下載。所以你只要知道上位機怎么識別JTAG下載器的,你只需要一個下載器就能玩遍所有芯片。

接下倆就介紹一個開源的上位機-OpenOCD,這是一個可以給單片機、嵌入式和FPGA進行下載調試的上位機(非常牛逼!)。

詳細的介紹就不說了,我對這方面只是入門,可以看下面的鏈接,是用FT2232+OpenOCD下載FPGA的詳細介紹文章:

https://blog.csdn.net/u012780083/article/details/125489210

上面的文章當然不是我們的主角,這么復雜的操作估計會有80%的人不會嘗試,接下來介紹一個超簡單的基于OpenOCD的下載方式。

CH347+CH347FPGATool超小體積下載器

沁恒CH347芯片,USB 2.0高速設備,支持 USB轉I2C/SPI/UART/JTAG/GPIO,下面是一個開源硬件:

https://github.com/wuxx/USB-HS-Bridge/blob/master/README_cn.md

pYYBAGPkjlqAV9eAAAGb3-RpU88086.png

但是沒開源PCB,我自己制作了一版,開源地址:

https://oshwhub.com/openfpga/ch347-esp32-shuang-jtag

上面的硬件已經送去打板還未驗證,同步集成了ESP32,用于無線WIFI下載調試。

上位機才是核心,在下面開源項目中提供了基于OpenOCD的CH347FPGATool上位機:

https://github.com/WCHSoftGroup/ch347

下載后文件大小僅120M:

poYBAGPkjmmAdd7hAAB2KKfJ35o268.png

注意:使用前需要下載安裝CH347驅動(https://www.wch.cn/downloads/CH341PAR_EXE.html)。

打開后的上位機如下:

poYBAGPkjnaAbZoWAACd2RWjV80722.png

支持的FPGA列表如下:

pYYBAGPkjoKADkjZAAMN1Dvq7ww545.png

詳細的使用手冊:

https://github.com/WCHSoftGroup/ch347/tree/main/CH347FPGATool

全中文難度不大,有BUG需要多理解。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1643

    文章

    21944

    瀏覽量

    613359
  • 固化
    +關注

    關注

    0

    文章

    169

    瀏覽量

    10702
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    #硬聲創作季 #FPGA Xilinx入門-16 亞穩態現象原理與解決方案-1

    fpgaXilinx解決方案
    水管工
    發布于 :2022年10月09日 01:44:30

    #硬聲創作季 #FPGA Xilinx入門-16 亞穩態現象原理與解決方案-2

    fpgaXilinx解決方案
    水管工
    發布于 :2022年10月09日 01:45:00

    #硬聲創作季 #FPGA Xilinx入門-16 亞穩態現象原理與解決方案-3

    fpgaXilinx解決方案
    水管工
    發布于 :2022年10月09日 01:45:22

    #硬聲創作季 #FPGA Xilinx入門-16 亞穩態現象原理與解決方案-4

    fpgaXilinx解決方案
    水管工
    發布于 :2022年10月09日 01:45:54

    #硬聲創作季 #FPGA Xilinx入門-16 亞穩態現象原理與解決方案-5

    fpgaXilinx解決方案
    水管工
    發布于 :2022年10月09日 01:46:24

    #硬聲創作季 #FPGA FPGA-17-02 按鍵抖動現象介紹與解決方案分析-1

    fpga解決方案
    水管工
    發布于 :2022年10月29日 02:13:54

    #硬聲創作季 #FPGA FPGA-17-02 按鍵抖動現象介紹與解決方案分析-2

    fpga解決方案
    水管工
    發布于 :2022年10月29日 02:14:15

    #硬聲創作季 #FPGA FPGA-17-02 按鍵抖動現象介紹與解決方案分析-3

    fpga解決方案
    水管工
    發布于 :2022年10月29日 02:14:41

    關于使用232下載固化FPGA程序,尋求外包

    需求:不通過JTAG,使用232下載程序完成固化。具體過程如下:使用232下載jic或者sof文件到RAM,通過FPGA中轉進入EPCS或者
    發表于 10-11 16:00

    FPGA程序加載與固化

    前言操作環境:Windows 7 64bitISE 14.7 FPGA程序加載與固化將開發板通過Xilinx FPGA JTAG下載器連接到PC機,打開Windows的設備管理器查看
    發表于 09-25 09:57

    簡化FPGA的電源解決方案

    我不得不承認,隨著時間的推移為 FPGA 供電變得越來越復雜,本文提供一些建議,希望可以幫助簡化 FPGA 的電源解決方案,使用戶能夠創建出快速便捷的解決方案。在為
    發表于 11-23 07:14

    MES50HP——FPGA與CPLD的下載固化

    ] execute successfully..”即已完成 FPGA 或 CPLD的下載。 2. FPGA 的 Flash 固化 (1)FPG
    發表于 06-26 10:52

    Jlink使用技巧之單獨下載HEX文件到單片機

    上一篇文章介紹了使用Keil下載單獨的Hex文件到單片機內,本篇文章介紹,如何使用SEGGER官方軟件JFlash來進行程序的下載,支持Hex和Bin文...
    發表于 01-26 18:33 ?13次下載
    Jlink使用技巧之<b class='flag-5'>單獨</b><b class='flag-5'>下載</b>HEX<b class='flag-5'>文件</b>到單片機

    淺談FPGA單獨下載固化文件的幾種方式

    對于FPGA工程師除了日常的調試工作以外,批量生產時候指導生成人員下載我們生成的固化文件也是我們的工作,所以今天講一講FPGA
    發表于 01-16 09:34 ?2395次閱讀

    FPGA的PL端固化流程

    電子發燒友網站提供《FPGA的PL端固化流程.pdf》資料免費下載
    發表于 03-07 14:48 ?8次下載
    主站蜘蛛池模板: 我半夜摸妺妺的奶C了她 | 夜色55夜色66亚洲精品网站 | 久久日韩精品无码一区 | 国产在线观看码高清视频 | 一本道手机无码在线看 | 四虎影视永久无码精品 | 99久久综合国产精品免费 | 四虎影院网红美女 | 久久免费看少妇高潮A片JA | 美女被爆羞羞天美传媒 | 成人五级毛片免费播放 | 精品96在线观看影院 | 一点色成人 | 桃隐社区最新最快地址 | 女人被躁到高潮嗷嗷叫小 | 欲香欲色天天影视大全 | vr亚洲成年网址在线观看 | 国产精品色吧国产精品 | 97在线超碰免费视频 | 92精品国产成人观看免费 | 亚洲AV无码国产精品午夜久久 | 国产午夜精品一区理论片飘花 | 国产免费变态视频网址网站 | 欧美激情一区二区三区AA片 | 国产99九九久久无码熟妇 | caoporon超碰在线视频 | 歪歪漫画羞羞漫画国产 | 欧美肥胖女人bbwbbw视频 | 浴室里强摁做开腿呻吟的漫画男男 | 秋霞电影网午夜鲁丝片 | 暖暖视频免费高清在线观看 视频 | 91福利国产在线观看网站 | 国产精品九九九久久九九 | 国产AV天堂一区二区三区 | 久久久欧美国产精品人妻噜噜 | 野花视频在线观看免费最新动漫 | 麻豆AV无码蜜臀AV色哟 | 狠狠干女人 | 国产精品青草久久福利不卡 | 日本综艺大尺度无删减版在线 | chinesedaddy80老年人|