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

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

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

簡(jiǎn)述燒寫FPGA程序配置

FPGA之家 ? 來源:瓜大三哥 ? 作者:米果不回來 ? 2021-05-11 15:22 ? 次閱讀

1.Master Modes

自動(dòng)下載FPGA程序在本地的非易失性存儲(chǔ)器,而且主模式的時(shí)鐘來自內(nèi)部晶振。

2.Slave Modes

外部控制下載FPGA配置模式,通常稱為從模式,有串行和并行兩種模式。在從模式中,控制程序下載可以是一個(gè)處理器,MCUDSP處理器或者測(cè)試鏡像。從模式的程序可以存放在整個(gè)系統(tǒng)的任意地方,比如flash,CPB板,以及主機(jī)處理器代碼,磁盤或者一個(gè)網(wǎng)絡(luò)連接設(shè)備中。

從模式中需要一個(gè)外部輸入CCLK。

3.PUDC

當(dāng)PUDC為低時(shí),內(nèi)部的上拉電阻使能在每一個(gè)SelectIO引腳。當(dāng)PUDC為高時(shí),不使能時(shí)則不使用內(nèi)部上拉電阻。

4.注意

1. 在設(shè)計(jì)電路圖時(shí),為選擇最優(yōu)的FPGA配置方案,需主要考慮以下4個(gè)方面:總體設(shè)置,下載速率,成本,配置靈活性。

2. 在主模式下,F(xiàn)PGA自動(dòng)加載配置文件數(shù)據(jù),該配置文件數(shù)據(jù)存儲(chǔ)于板載ROM里;從模式下,通過外部MCU/處理器將配置文件數(shù)據(jù)加載到FPGA中。

3. 用作配置FPGA的專用管腳在配置完成后不能夠被用作普通IO管腳,而非專用管腳在配置完畢后即被釋放,可用作普通IO管腳。

4. 電路設(shè)計(jì)時(shí),一定要對(duì)M1M0管腳進(jìn)行正確的電平設(shè)定。為了今后擴(kuò)展需要或者暫時(shí)不確定為FPGA選擇何種配置模式,可為M1M0管腳同時(shí)預(yù)留上拉和下拉電阻,便于靈活選擇。

94fae314-b20b-11eb-bf61-12bb97331649.jpg

配置模式硬件選擇,還是很經(jīng)典的。

如下圖,當(dāng)采用JTAG的方式下載程序,M=[101],硬件上M[2]上拉

當(dāng)采用SPI下載程序時(shí)候,M=[001],硬件上M[2]下拉

951e6c1c-b20b-11eb-bf61-12bb97331649.jpg

編輯:jq

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

    1620

    文章

    21510

    瀏覽量

    598908
  • JTAG
    +關(guān)注

    關(guān)注

    6

    文章

    393

    瀏覽量

    71431
  • SPI
    SPI
    +關(guān)注

    關(guān)注

    17

    文章

    1669

    瀏覽量

    90729

原文標(biāo)題:燒寫FPGA程序配置

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    STM32H743ZIT6 keil程序不進(jìn)去,報(bào)錯(cuò)的原因?怎么解決?

    為輸入設(shè)置。(因JTRST的設(shè)置影響其他JTAG引腳)。再在代碼中將JTRST的配置注釋掉。 2.使用SWD程序后,只有一次能進(jìn)。后面
    發(fā)表于 03-27 06:36

    請(qǐng)問CY8C29466-24SXI程序用什么工具?還有管理軟件?

    你好!CY8C29466-24SXI程序用什么工具?還有管理軟件?
    發(fā)表于 02-22 06:57

    如何通過CAN為TC233芯片程序?

    Hi 大家好,我需要咨詢一個(gè)程序的問題,我想知道如何使用CAN線來為的TC233芯片程序
    發(fā)表于 01-23 07:57

    使用n79e85jdemo程序時(shí),flash不了是怎么回事?

    使用n79e85jdemo程序時(shí),flash不了,還有是誰能告訴我demo里的那幾個(gè)有關(guān)flash的
    發(fā)表于 01-17 07:37

    DshanMCU-R128s2 固件

    編譯系統(tǒng)源碼后,打包后生成的系統(tǒng)文件稱之為固件。固件一般為.img格式。把固件下載到開發(fā)板或者產(chǎn)品上的過程稱之為 固件 。
    的頭像 發(fā)表于 12-22 15:08 ?954次閱讀
    DshanMCU-R128s2 <b class='flag-5'>燒</b><b class='flag-5'>寫</b>固件

    恩智浦LPC2378芯片的三種程序方法

    芯片解密我們得到燒錄碼之后又將面臨下一個(gè)難關(guān),那么就是芯片的;很多人表示為何程序明明是正確的,但為何自己燒錄的芯片就不能正常使用呢?致芯解密專家表示可能是參數(shù)設(shè)置有誤,下面我們將介紹恩智浦LPC2378芯片的三種
    的頭像 發(fā)表于 12-20 13:32 ?1608次閱讀
    恩智浦LPC2378芯片的三種<b class='flag-5'>燒</b><b class='flag-5'>寫</b><b class='flag-5'>程序</b>方法

    WT588F02B語音芯片:主控程序和Flash數(shù)據(jù)可擦除再的應(yīng)用優(yōu)勢(shì)

    和Flash數(shù)據(jù)均可擦除再的特性,為實(shí)際應(yīng)用帶來了顯著的優(yōu)勢(shì)。首先,WT588F02B的主控程序和Flash數(shù)據(jù)可擦除再功能提供了更
    的頭像 發(fā)表于 12-19 08:39 ?319次閱讀
    WT588F02B語音芯片:主控<b class='flag-5'>程序</b>和Flash數(shù)據(jù)可擦除再<b class='flag-5'>燒</b><b class='flag-5'>寫</b>的應(yīng)用優(yōu)勢(shì)

    單片機(jī)的次數(shù)是不是無限的呢?單片機(jī)能燒錄多少次?

    單片機(jī)的結(jié)構(gòu)和方式 單片機(jī)是一種集成電路,它集成了處理器、存儲(chǔ)器、輸入輸出接口等功能。單片機(jī)時(shí),通常使用專用的編程器連接計(jì)算機(jī)和單片機(jī),將
    的頭像 發(fā)表于 12-07 13:46 ?3392次閱讀

    基于RASC的keil電子時(shí)鐘制作(瑞薩RA)(4)----使用串口進(jìn)行程序

    本篇文章主要介紹如何使用UART串口程序到瑞薩芯片,并以實(shí)際項(xiàng)目進(jìn)行演示。
    的頭像 發(fā)表于 12-01 14:51 ?543次閱讀
    基于RASC的keil電子時(shí)鐘制作(瑞薩RA)(4)----使用串口進(jìn)行<b class='flag-5'>程序</b><b class='flag-5'>燒</b><b class='flag-5'>寫</b>

    電子時(shí)鐘制作(瑞薩RA)(2)----使用串口進(jìn)行程序

    本篇文章主要介紹如何使用UART串口程序到瑞薩芯片,并以實(shí)際項(xiàng)目進(jìn)行演示。
    的頭像 發(fā)表于 12-01 13:58 ?606次閱讀
    電子時(shí)鐘制作(瑞薩RA)(2)----使用串口進(jìn)行<b class='flag-5'>程序</b><b class='flag-5'>燒</b><b class='flag-5'>寫</b>

    用BurnTool給星閃芯片BS25程序

    本文介紹用BurnTool給星閃芯片BS25程序。
    的頭像 發(fā)表于 11-22 09:49 ?2045次閱讀
    用BurnTool給星閃芯片BS25<b class='flag-5'>燒</b><b class='flag-5'>寫</b><b class='flag-5'>程序</b>

    如何用BurnTool給海思的星閃芯片BS25程序?

    本文介紹用BurnTool給海思的星閃芯片BS25程序
    的頭像 發(fā)表于 11-14 09:08 ?3176次閱讀
    如何用BurnTool給海思的星閃芯片BS25<b class='flag-5'>燒</b><b class='flag-5'>寫</b><b class='flag-5'>程序</b>?

    TI、DSP方法介紹

    由于 TI 的 DSP 要比單片機(jī)略微復(fù)雜,很多客戶對(duì)不是很熟悉,所以我們將方法做一
    發(fā)表于 10-07 14:22 ?1166次閱讀
    TI、DSP<b class='flag-5'>燒</b><b class='flag-5'>寫</b>方法介紹

    AT89S52用什么軟件程序

    AT89S52用什么軟件程序?用STC ISP 的不進(jìn)去
    發(fā)表于 09-26 06:54

    沒有程序的芯片,晶振上有波形嗎?

    沒有程序的芯片,晶振上有波形么
    發(fā)表于 09-22 07:46