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

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

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

固化FPGA配置芯片的方式

FPGA技術(shù)江湖 ? 來源:FPGA技術(shù)江湖 ? 2024-10-24 18:13 ? 次閱讀

大俠好,歡迎來到FPGA技術(shù)江湖,江湖偌大,相見即是緣分。大俠可以關(guān)注FPGA技術(shù)江湖,在“闖蕩江湖”、"行俠仗義"欄里獲取其他感興趣的資源,或者一起煮酒言歡。

今天給大俠帶來“FPGA學(xué)習(xí)系列 altera"系列,持續(xù)更新。此學(xué)習(xí)心得是本人之前所寫,所用設(shè)計(jì)軟件為Quartus II 13.1,現(xiàn)Quartus II 新版本已更新到20+,以下僅供初學(xué)者學(xué)習(xí)參考。后續(xù)會(huì)更新其他系列,敬請(qǐng)關(guān)注。話不多說,上貨。

FPGA可以反復(fù)的重新配置,這就意味著設(shè)計(jì)者可以不斷的反復(fù)的下載設(shè)計(jì)的邏輯做驗(yàn)證。如果出現(xiàn)錯(cuò)誤或者需要升級(jí),只需要修改設(shè)計(jì),重新下載設(shè)計(jì)邏輯電路即可。FPGA雖然有重新配置的優(yōu)勢(shì),帶來的不利就是它每次在系統(tǒng)掉電之后,之前載入的程序?qū)?huì)丟失,系統(tǒng)上電后需要重新配置。設(shè)計(jì)者為了彌補(bǔ)這項(xiàng)缺陷,在FPGA芯片的旁邊都會(huì)設(shè)置一個(gè)flash(掉電不丟失)。

配置FPGA芯片的方式有很多,無外乎是在線配置和外部存儲(chǔ)器配置。系統(tǒng)上電后,會(huì)主動(dòng)獲取外部存儲(chǔ)器內(nèi)的配置數(shù)據(jù)。在線配置的優(yōu)先級(jí)最高,所以讀者不必?fù)?dān)心固化外部存儲(chǔ)器后不能在線配置其他的。

固化FPGA配置芯片的方式有兩種:一種是大家都知道的AS配置(.pof文件),另外一種是通過JTAG配置(.jic文件)。

.sof文件和.pof文件相信讀者都已經(jīng)很熟悉了,但是現(xiàn)在的開發(fā)板上大部分把AS配置口去掉了,難道就不讓去固化FPGA配置芯片了嗎?答案是否定的,我們可以通過JTAG固化FPGA配置芯片。

.jic文件是通過.sof文件轉(zhuǎn)換得出,大家在進(jìn)行轉(zhuǎn)換之前,一定要先形成.sof文件。

1.點(diǎn)擊file->convert ····

d6c9077e-9058-11ef-a511-92fbcf53809c.png

2. 選擇輸出文件類型為:.jic文件

d6e5d994-9058-11ef-a511-92fbcf53809c.jpg

3. 根據(jù)開發(fā)板上flash選擇類型。

d7138c36-9058-11ef-a511-92fbcf53809c.jpg

4. 填寫輸出文件的名稱。

d739b4ce-9058-11ef-a511-92fbcf53809c.png

5.點(diǎn)擊Flash Loader,然后選擇 Add Device

d7561b32-9058-11ef-a511-92fbcf53809c.png

6.選擇FPGA芯片的型號(hào),點(diǎn)擊OK

d7713782-9058-11ef-a511-92fbcf53809c.png

7.選擇SOF DATA,點(diǎn)擊Add file

d78adf7a-9058-11ef-a511-92fbcf53809c.png

8.找到.sof文件,點(diǎn)擊Open

d7ada7c6-9058-11ef-a511-92fbcf53809c.png

9. 點(diǎn)擊Generate即可。

d7c75298-9058-11ef-a511-92fbcf53809c.png

10. 打開下載界面,把.sof文件移除。

d7db7372-9058-11ef-a511-92fbcf53809c.png

11. 點(diǎn)擊Add file,找到.jic文件。

d7fe0266-9058-11ef-a511-92fbcf53809c.png

12. 勾選program/Configure,點(diǎn)擊Start。

d819de8c-9058-11ef-a511-92fbcf53809c.png

固化FPGA配置芯片的速度很慢,耐心等待即可。當(dāng)配置完成時(shí),芯片處于不工作狀態(tài),設(shè)計(jì)者只需將系統(tǒng)斷電,再上電即可。如果還是有不明白的讀者可以發(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)注

    1629

    文章

    21736

    瀏覽量

    603382
  • 芯片
    +關(guān)注

    關(guān)注

    455

    文章

    50816

    瀏覽量

    423612
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7492

    瀏覽量

    163834
  • JTAG
    +關(guān)注

    關(guān)注

    6

    文章

    400

    瀏覽量

    71687

原文標(biāo)題:FPGA學(xué)習(xí)altera 系列精選:固化fpga配置芯片

文章出處:【微信號(hào):HXSLH1010101010,微信公眾號(hào):FPGA技術(shù)江湖】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    FPGA芯片配置方式及常見配置方法

    廣義的來說,FPGA配置包括直接使用下載電纜對(duì)FPGA器件進(jìn)行編程、對(duì)外部EEPROM和FLASH進(jìn)行編程、使用MPU對(duì)FPGA器件進(jìn)行編程、外部EEPROM和FLASH對(duì)器件進(jìn)行編
    發(fā)表于 10-26 10:58 ?9935次閱讀

    串行配置和并行配置模式下的多片FPGA配置數(shù)據(jù)流加載方式

    在需要多個(gè)FPGA芯片的應(yīng)用中,如果JTAG鏈上所有FPGA采用相同配置,可以通過“成組”加載方式同時(shí)加載;
    的頭像 發(fā)表于 02-20 10:18 ?6063次閱讀
    串行<b class='flag-5'>配置</b>和并行<b class='flag-5'>配置</b>模式下的多片<b class='flag-5'>FPGA</b><b class='flag-5'>配置</b>數(shù)據(jù)流加載<b class='flag-5'>方式</b>

    【芯航線FPGA學(xué)習(xí)平臺(tái)眾籌進(jìn)度帖】芯航線FPGA學(xué)習(xí)套件配置文件(JIC文件)固化教程

    方式則是通過JTAG接口,經(jīng)由FPGA芯片間接燒寫該配置芯片。我們的開發(fā)板沒有做獨(dú)立的AS接口,因此只支持第二種燒寫
    發(fā)表于 10-15 18:03

    勇敢的芯伴你玩轉(zhuǎn)Altera FPGA連載52:Altera FPGA配置方式之AS/PS/JTAG配置方式

    /s/1i5LMUUD AS配置方式FPGA器件引導(dǎo)配置操作過程,它控制著外部存儲(chǔ)器及其初始化過程,EPCS系列配置
    發(fā)表于 03-05 16:30

    勇敢的芯伴你玩轉(zhuǎn)Altera FPGA連載54:PWM蜂鳴器驅(qū)動(dòng)之FPGA配置芯片固化

    `勇敢的芯伴你玩轉(zhuǎn)Altera FPGA連載54:PWM蜂鳴器驅(qū)動(dòng)之FPGA配置芯片固化特權(quán)同學(xué),版權(quán)所有配套例程和更多資料下載鏈接:htt
    發(fā)表于 03-19 21:01

    特權(quán)xilinxFPGA SF-SP6配置芯片固化下載代碼出現(xiàn)program faild

    出現(xiàn)programfaildLesson18 特權(quán)Xilinx FPGA SF-SP6入門指南 -- PWM蜂鳴器驅(qū)動(dòng)之FPGA配置芯片固化
    發(fā)表于 05-14 03:32

    FPGA最小系統(tǒng)的下載配置與調(diào)試接口電路設(shè)計(jì)

    使用Flash+CPLD的方式配置FPGA。在把程序固化配置芯片之前,一般先使用JTAG模式
    發(fā)表于 06-11 05:00

    FPGA程序加載與固化

    前言操作環(huán)境:Windows 7 64bitISE 14.7 FPGA程序加載與固化將開發(fā)板通過Xilinx FPGA JTAG下載器連接到PC機(jī),打開Windows的設(shè)備管理器查看下載器是否已正常
    發(fā)表于 09-25 09:57

    SPI方式FPGA配置和SPI flash編程

    SPI方式FPGA配置和SPI flash編程
    發(fā)表于 05-16 18:01 ?165次下載
    SPI<b class='flag-5'>方式</b><b class='flag-5'>FPGA</b><b class='flag-5'>配置</b>和SPI flash編程

    FPGA配置/加載方式

    FPGA有多種配置/加載方式。粗略可以分為主動(dòng)和被動(dòng)兩種。主動(dòng)加載是指由FPGA控制配置流程,被動(dòng)加載是指
    的頭像 發(fā)表于 10-05 10:12 ?1.8w次閱讀

    FPGA配置方式的特點(diǎn)與區(qū)別(1)

    FPGA配置方式有以下幾種,JTAG,AS,PS,AP,F(xiàn)PP等幾種。
    的頭像 發(fā)表于 11-25 07:02 ?5222次閱讀

    FPGA的三種配置方式詳解

    FPGA器件有三類配置下載方式:主動(dòng)配置方式(AS)和被動(dòng)配置
    發(fā)表于 07-09 10:53 ?8265次閱讀

    FPGA有哪些主要配置方式

    最近完成了Arria10的原理圖設(shè)計(jì),想做一些記錄,下面是關(guān)于FPGA配置的一些方式。 MSEL 將 MSEL 管腳直接連接到VCCPGM 或 GND,不需使用任何的上拉或下拉電阻,即可選擇出所需
    的頭像 發(fā)表于 03-12 16:26 ?1.3w次閱讀
    <b class='flag-5'>FPGA</b>有哪些主要<b class='flag-5'>配置</b><b class='flag-5'>方式</b>?

    FPGA芯片配置分類及配置方式

    。 FPGA器件配置方式分三大類:主動(dòng)配置、被動(dòng)配置和JTAG配置。 主動(dòng)
    的頭像 發(fā)表于 09-06 09:41 ?6688次閱讀

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

    對(duì)于FPGA工程師除了日常的調(diào)試工作以外,批量生產(chǎn)時(shí)候指導(dǎo)生成人員下載我們生成的固化文件也是我們的工作,所以今天講一講FPGA單獨(dú)下載的幾種
    發(fā)表于 01-16 09:34 ?1968次閱讀