国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

FPGA直接燒寫(xiě).bit文件失敗但是可以通過(guò)PROM配置的情況

這篇具有很好參考價(jià)值的文章主要介紹了FPGA直接燒寫(xiě).bit文件失敗但是可以通過(guò)PROM配置的情況。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

最近遇到一個(gè)問(wèn)題,直接往FPGA里燒寫(xiě)bit文件有時(shí)候能成功,有時(shí)候不能成功。假如先往PROM里寫(xiě)程序,不斷電,再通過(guò)JTAG往FPGA里寫(xiě)程序,就一定燒不進(jìn)去。

直接上結(jié)論:

在Generate Programming File的選項(xiàng)里把Enable Internal Done Pipe的選項(xiàng)勾選上,或許問(wèn)題就可以解決了。
FPGA直接燒寫(xiě).bit文件失敗但是可以通過(guò)PROM配置的情況

原理

FPGA 的配置寄存器中有一個(gè)叫COR寄存器(配置選項(xiàng)寄存器)。這個(gè)寄存器的第25位是DONE_PIPE。VIRTEX II 系列的手冊(cè)里對(duì)這一位的描述是這樣的:
Add a pipeline stage for the DONEIN signal. The DONEIN signal reflects the logic level on the DONE pin, not whether the device has released the DONE pin. This pipeline stage can be useful if the rise time on the DONE pin is slow, which could otherwise cause configuration to fail.

翻譯過(guò)來(lái)是
為DONEIN信號(hào)添加管道級(jí)。DONEIN信號(hào)反映的是DONE引腳上的邏輯電平,而不是設(shè)備是否釋放了DONE引腳。如果DONE引腳上的上升時(shí)間很慢,則此管道階段非常有用,否則可能導(dǎo)致配置失敗。

關(guān)于這些寄存器的說(shuō)明可以看英文原版手冊(cè)或者我復(fù)制粘貼的一篇VIRTEX II系列FPGA手冊(cè)的翻譯。
VIRTEX II 系列FPGA的配置部分文檔的翻譯閱讀參考

ISE的默認(rèn)選項(xiàng)里是不選中這個(gè)DONE_PIPE的(或者至少我用的10.1版本是這樣的)。

問(wèn)題的發(fā)現(xiàn)

發(fā)現(xiàn)問(wèn)題的方法說(shuō)簡(jiǎn)單很簡(jiǎn)單,說(shuō)復(fù)雜很復(fù)雜。
用邏輯分析儀抓JTAG下載信號(hào),把數(shù)據(jù)存下來(lái)然后自己在EXCEL里寫(xiě)公式,把JTAG狀態(tài)機(jī)和FPGA里的一些寄存器解析出來(lái)。
FPGA直接燒寫(xiě).bit文件失敗但是可以通過(guò)PROM配置的情況
在EXCEL里發(fā)現(xiàn)我在CFG_IN指令下發(fā)送的數(shù)據(jù)是這樣的:
FPGA直接燒寫(xiě).bit文件失敗但是可以通過(guò)PROM配置的情況
FPGA直接燒寫(xiě).bit文件失敗但是可以通過(guò)PROM配置的情況

0xAA995566是同步字
0x30012001選中的是COR寄存器
0xA0BF3D是往寄存器中寫(xiě)入的內(nèi)容
很明顯第25位寫(xiě)入的是0,也就是DONE_PIPE沒(méi)有選中
當(dāng)我嘗試著在生成選項(xiàng)里勾選DONG_PIPE之后,下載就成功了。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-400822.html

到了這里,關(guān)于FPGA直接燒寫(xiě).bit文件失敗但是可以通過(guò)PROM配置的情況的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 命令行g(shù)it聯(lián)網(wǎng)失敗,但是實(shí)際可以聯(lián)網(wǎng)

    命令行g(shù)it聯(lián)網(wǎng)失敗,但是實(shí)際可以聯(lián)網(wǎng)

    最近下載代碼的時(shí)候發(fā)現(xiàn)總是告訴我連不上github的網(wǎng)頁(yè),但是我自己通過(guò)瀏覽器又可以上網(wǎng),找了半天發(fā)現(xiàn)這個(gè)方法可以。 記錄下這個(gè)代理 打開(kāi)git bash 執(zhí)行以下命令:

    2024年02月09日
    瀏覽(23)
  • 黑客是否可以通過(guò)入侵家庭Wi-Fi來(lái)進(jìn)入個(gè)人手機(jī)并竊取手機(jī)文件?

    黑客是否可以通過(guò)入侵家庭Wi-Fi來(lái)進(jìn)入個(gè)人手機(jī)并竊取手機(jī)文件?

    入侵家庭wifi和竊取手機(jī)文件這里面需要執(zhí)行幾件重要事情:分析wifi流量 突破流量、突破權(quán)限。 入侵wifi這種是一個(gè)比較常見(jiàn)的攻擊方式,可以通過(guò)入侵路由器然后管控路由器中的wifi,通過(guò)成功入侵wifi后,就可以訪問(wèn)該網(wǎng)絡(luò)設(shè)備中所有鏈接的設(shè)備了。 竊取手機(jī)文件需要突破

    2024年02月16日
    瀏覽(26)
  • 解決Git Clone失敗,瀏覽器可以訪問(wèn)github項(xiàng)目,但是git clone失敗

    記錄一次git clone github上的項(xiàng)目,瀏覽器可以訪問(wèn),但是git clone失敗的處理過(guò)程 一,確認(rèn)是否能ping通 如果不能ping通,先處理ping問(wèn)題,詳見(jiàn)如下鏈接 Github無(wú)法ping通的解決策略 二,clone項(xiàng)目(第4步才成功) 1,git clone https://… 2,改https為git,git clone git://… 3,重置 http.proxy 4,設(shè)置

    2024年01月23日
    瀏覽(90)
  • 【問(wèn)題探討】瀏覽器可以訪問(wèn)github項(xiàng)目,但是git clone失敗

    記錄一次git clone github上的項(xiàng)目,瀏覽器可以訪問(wèn),但是git clone失敗的處理過(guò)程 一,確認(rèn)是否能ping通 如果不能ping通,先處理ping問(wèn)題,詳見(jiàn)如下鏈接 Github無(wú)法ping通的解決策略 二,clone項(xiàng)目(第4步才成功) 1,git clone https://… 2,改https為git,git clone git://… 3,重置 http.proxy 4,設(shè)置

    2024年02月11日
    瀏覽(49)
  • 關(guān)于xilinx fpga flash燒錄失敗報(bào)錯(cuò)cannot set write enable bit or block(s) protected

    關(guān)于xilinx fpga flash燒錄失敗報(bào)錯(cuò)cannot set write enable bit or block(s) protected

    最近買了塊新板子,固化程序一次就燒錄不了,報(bào)錯(cuò)ERROR: [Labtools 27-3347] Flash Programming Unsuccessful: cannot set write enable bit or block(s) protected 記錄一下如何解決的吧。 字面意思,flash寫(xiě)保護(hù)了。用的開(kāi)發(fā)板上的flash是MX25L25645G,先看手冊(cè)status register。 如圖保護(hù)是bit5到bit0。 讀一下該

    2024年02月08日
    瀏覽(30)
  • ISE Bit文件轉(zhuǎn)換為MCS文件——FPGA開(kāi)發(fā)指南

    ISE Bit文件轉(zhuǎn)換為MCS文件——FPGA開(kāi)發(fā)指南 在FPGA(現(xiàn)場(chǎng)可編程門陣列)開(kāi)發(fā)中,經(jīng)常需要將ISE Bit文件轉(zhuǎn)換為MCS文件,以便在FPGA上進(jìn)行編程和配置。本文將介紹如何進(jìn)行這一過(guò)程,并提供相應(yīng)的源代碼示例。 一、什么是ISE Bit文件和MCS文件? ISE(Integrated Software Environment)是Xi

    2024年01月24日
    瀏覽(25)
  • Xilinx FPGA bit文件和MCS下載流程

    Xilinx FPGA bit文件和MCS下載流程

    1 安裝完iMPACT, 點(diǎn)擊圖標(biāo)打開(kāi) 2 打開(kāi)后界面如下,雙擊左上角選項(xiàng)Boundary Scan,右邊會(huì)彈出空白區(qū)域 3 右邊空白區(qū)域右擊然后選擇Initialize Chain,軟件會(huì)自動(dòng)加載已上電且下載線已連接到電腦的xilinx FPGA器件 4 鼠標(biāo)放到1圖標(biāo)右擊選擇2 Assign New ... ,可選著bit文件下載 5 鼠標(biāo)放到圖標(biāo)

    2024年02月16日
    瀏覽(28)
  • 生成FPGA bit文件時(shí),Vivado出現(xiàn)錯(cuò)誤如何解決?

    生成FPGA bit文件時(shí),Vivado出現(xiàn)錯(cuò)誤如何解決? FPGA的編程過(guò)程中,生成bit文件是最后的關(guān)鍵步驟。然而,由于各種因素導(dǎo)致Vivado生成bit文件時(shí)可能會(huì)出現(xiàn)各種錯(cuò)誤,其中一個(gè)常見(jiàn)問(wèn)題是出現(xiàn)錯(cuò)誤信息“[Vivado生成bit文件出現(xiàn)error解決 FPGA]”(Error generating bitstream),可能會(huì)讓人感

    2024年01月22日
    瀏覽(41)
  • Vivado生成壓縮后的FPGA bit文件方法詳解

    Vivado生成壓縮后的FPGA bit文件方法詳解 當(dāng)我們使用Xilinx公司的FPGA開(kāi)發(fā)環(huán)境Vivado進(jìn)行開(kāi)發(fā)時(shí),通常會(huì)需要將設(shè)計(jì)好的程序燒錄到目標(biāo)板上進(jìn)行測(cè)試和驗(yàn)證。而這個(gè)過(guò)程中,需要將設(shè)計(jì)好的FPGA bit文件通過(guò)一些方式傳輸?shù)侥繕?biāo)板上。 但是,F(xiàn)PGA bit文件通常都比較大,如果直接傳輸

    2024年02月06日
    瀏覽(30)
  • 內(nèi)網(wǎng)可以通過(guò)https來(lái)訪問(wèn),外網(wǎng)不可以通過(guò)https來(lái)訪問(wèn),怎么辦

    如果您的內(nèi)網(wǎng)可以通過(guò)HTTPS來(lái)訪問(wèn),但外網(wǎng)無(wú)法通過(guò)HTTPS進(jìn)行訪問(wèn),可能有幾種原因?qū)е逻@個(gè)問(wèn)題: 防火墻配置:請(qǐng)確保您的防火墻正確配置,以允許外部訪問(wèn)您的服務(wù)器的HTTPS端口(通常為443端口)。檢查防火墻規(guī)則并確保已配置允許傳入和傳出的HTTPS流量。 網(wǎng)絡(luò)地址轉(zhuǎn)換(

    2024年02月07日
    瀏覽(19)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包