一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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è)計(jì)論壇 ? 來(lái)源:FPGA設(shè)計(jì)論壇 ? 作者:FPGA設(shè)計(jì)論壇 ? 2022-11-25 11:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

FPGA配置基本介紹

CPLD不同,F(xiàn)PGA是基于門陣列方式為用戶提供可編程資源的,其內(nèi)部邏輯結(jié)構(gòu)的形成是由配置數(shù)據(jù)決定的。FPGA的配置方式分為主動(dòng)式和被動(dòng)式。

1配置引腳

FPGA的配置引腳可分為兩類:專用配置引腳和非專用配置引腳。專用配置引腳只有在配置時(shí)起作用,而非專用配置引腳在配置完成后則可以作為普通的I/O口使用。

專用的配置引腳有:配置模式腳M2、M1、M0;配置時(shí)鐘CCLK;配置邏輯異步復(fù)位PROG,啟動(dòng)控制DONE及邊界掃描TDI,TDO,TMS,TCK。非專用配置引腳有Din,D0:D7,CS,WRITE,BUSY,INIT。

在不同的配置模式下,配置時(shí)鐘CCLK可由FPGA內(nèi)部產(chǎn)生,也可以由外部控制電路提供。

2配置過(guò)程

(1)初始化

系統(tǒng)上電后,如果FPGA滿足以下條件:Bank2的I/O輸出驅(qū)動(dòng)電壓Vcc0_2大于lv;器件內(nèi)部的供電電壓Vccint為2.5v,器件便會(huì)自動(dòng)進(jìn)行初始化。在系統(tǒng)上電的情況下,通過(guò)對(duì)PROG引腳置低電子,便可以對(duì)FPGA進(jìn)行重新配置。初始化過(guò)程完成后,DONE信號(hào)將會(huì)變低。

(2)清空配置存儲(chǔ)器

在完成初始化過(guò)程后,器件會(huì)將INIT信號(hào)置低電平,同時(shí)開始清空配置存儲(chǔ)器。在清空完配置存儲(chǔ)器后,INIT信號(hào)將會(huì)重新被置為高電平。用戶可以通過(guò)將PROG或INIT信號(hào)(1NIT為雙向信號(hào))置為低電平,從而達(dá)到延長(zhǎng)清空配置存儲(chǔ)器的時(shí)間,以確保存儲(chǔ)器被清空的目的。

(3)加載配置數(shù)據(jù)

配置存儲(chǔ)器的清空完成后,器件對(duì)配置模式腳M2、N1、M0進(jìn)行采樣,以確定用何種方式來(lái)加載配置數(shù)據(jù)。

(4)CRC錯(cuò)誤檢查

器件在加載配置數(shù)據(jù)的同時(shí),會(huì)根據(jù)一定的算法產(chǎn)生一個(gè)CRC值,這個(gè)值將會(huì)和配置文件中內(nèi)置的CRC值進(jìn)行比較,如果兩者不一致,則說(shuō)明加載發(fā)生錯(cuò)誤,INIT引腳將會(huì)被置低電平,加載過(guò)程被中斷。此時(shí)若要進(jìn)行重新配置,只需將PROG置為低電平即可。

(5)START-UP

在START-UP階段中,F(xiàn)PGA會(huì)進(jìn)行一下操作:

①將DONE信號(hào)置高電平,若DONE信號(hào)沒有置高,則說(shuō)明數(shù)據(jù)加載過(guò)程失??;

②在配置過(guò)程中,器件的所有I/O引腳均為三態(tài),此時(shí),全局三態(tài)信號(hào)GTS置低電平,這些I/O腳將會(huì)從三態(tài)切換到用戶設(shè)置的狀態(tài);

③全局復(fù)位信號(hào)GSR置低電平,所有觸發(fā)器進(jìn)入工作狀態(tài);

④全局寫允許信號(hào)GWE置低電平,所有內(nèi)部RAM有效;

整個(gè)過(guò)程共有8個(gè)時(shí)鐘周期C0-C7。在默認(rèn)的情況下,這些操作都和配置時(shí)鐘CCLK同步,在DONE信號(hào)置高電子之前,GTS,GSR,GWE都保持高電平。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)注

    1645

    文章

    22034

    瀏覽量

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

    關(guān)注

    38

    文章

    7648

    瀏覽量

    167260

原文標(biāo)題:淺析FPGA的配置引腳以及配置過(guò)程

文章出處:【微信號(hào):gh_9d70b445f494,微信公眾號(hào):FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    Altera Stratix 10和Agilex 7 FPGA的電源管理及配置問(wèn)題案例

    本文主要基于 Altera Stratix 10 和 Agilex 7 FPGA 在客戶實(shí)際應(yīng)用中遇到的電源管理及配置問(wèn)題,系統(tǒng)梳理了典型故障案例、解決方案與調(diào)試建議。
    的頭像 發(fā)表于 06-19 15:29 ?1350次閱讀
    Altera Stratix 10和Agilex 7 <b class='flag-5'>FPGA</b>的電源管理及<b class='flag-5'>配置</b>問(wèn)題案例

    FPGA與高速ADC接口簡(jiǎn)介

    本文介紹FPGA與高速ADC接口方式和標(biāo)準(zhǔn)以及JESD204與FPGA高速串行接口。
    的頭像 發(fā)表于 06-12 14:18 ?1417次閱讀
    <b class='flag-5'>FPGA</b>與高速ADC接口簡(jiǎn)介

    FPGA配置ADS5562怎么確認(rèn)寄存器是否配置正常?

    1、用FPGA配置ADS5562怎么確認(rèn)寄存器是否配置正常 2、輸入時(shí)鐘和輸出時(shí)鐘的延時(shí)怎樣配置在合理的范圍里
    發(fā)表于 01-02 06:49

    FPGA通過(guò)SPI對(duì)DAC進(jìn)行了配置,用頻譜儀測(cè)不到輸出是怎么回事?

    FPGA通過(guò)SPI對(duì)DAC進(jìn)行了配置,確定配置時(shí)序正確,寫了組測(cè)試的單音數(shù)據(jù),data,clk,frame發(fā)的都對(duì),用頻譜儀測(cè)不到輸出,可能是哪些地方不對(duì)呢?求助大神
    發(fā)表于 12-09 06:35

    FPGA與ASIC的區(qū)別 FPGA性能優(yōu)化技巧

    編程來(lái)配置以實(shí)現(xiàn)特定的功能 為特定應(yīng)用定制設(shè)計(jì)的集成電路,需要根據(jù)特定的需求從頭開始設(shè)計(jì)和制造 設(shè)計(jì)與制造 預(yù)先制造好,用戶可以根據(jù)需要通過(guò)編程來(lái)定制其功能 設(shè)計(jì)和制造過(guò)程是一次性的,一旦制造完成,其功能就固定了 成本 包括購(gòu)買FPGA芯片的成本和編程成本
    的頭像 發(fā)表于 12-02 09:51 ?1025次閱讀

    FPGA基礎(chǔ)知識(shí)及設(shè)計(jì)和執(zhí)行FPGA應(yīng)用所需的工具

    本文將首先介紹FPGA的基礎(chǔ)知識(shí),包括FPGA的工作原理以及為什么要使用FPGA等,然后討論設(shè)計(jì)和執(zhí)行FPGA應(yīng)用所需的工具。
    的頭像 發(fā)表于 11-11 11:29 ?1802次閱讀
    <b class='flag-5'>FPGA</b>基礎(chǔ)知識(shí)及設(shè)計(jì)和執(zhí)行<b class='flag-5'>FPGA</b>應(yīng)用所需的工具

    如何通過(guò)FPGA配置CDCI6214?

    我想直接采用FPGA通過(guò)IIC接口配置CDCI6214內(nèi)部寄存器,而不是先寫入EEPROM再由EEPROM寫入內(nèi)部寄存器。在這種配置下,RESETN和EEPROMSEL引腳應(yīng)該如何接?
    發(fā)表于 11-11 06:24

    nginx負(fù)載均衡配置介紹

    目錄 nginx負(fù)載均衡 nginx負(fù)載均衡介紹 反向代理與負(fù)載均衡 nginx負(fù)載均衡配置 Keepalived高可用nginx負(fù)載均衡器 修改Web服務(wù)器的默認(rèn)主頁(yè) 開啟nginx負(fù)載均衡和反向
    的頭像 發(fā)表于 11-10 13:39 ?744次閱讀
    nginx負(fù)載均衡<b class='flag-5'>配置</b><b class='flag-5'>介紹</b>

    PCM5142如何在FPGA中通過(guò)SPI配置寄存器?

    我們的連接方式是FPGA+PCM5142,是SPI模式。 1、沒有配置任何寄存器,采用默認(rèn)配置,I2S24bit數(shù)據(jù)輸入,SCK=20.48M / BCK=320K / LRCK=5K(同源,時(shí)序
    發(fā)表于 10-31 07:29

    固化FPGA配置芯片的方式

    FPGA可以反復(fù)的重新配置,這就意味著設(shè)計(jì)者可以不斷的反復(fù)的下載設(shè)計(jì)的邏輯做驗(yàn)證。如果出現(xiàn)錯(cuò)誤或者需要升級(jí),只需要修改設(shè)計(jì),重新下載設(shè)計(jì)邏輯電路即可。FPGA雖然有重新配置的優(yōu)勢(shì),帶來(lái)
    的頭像 發(fā)表于 10-24 18:13 ?1237次閱讀
    固化<b class='flag-5'>FPGA</b><b class='flag-5'>配置</b>芯片的方式

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

    本文描述了一種簡(jiǎn)單高效配置FPGA的方法,該方法利用微處理器從串行外圍接口(SPI)閃存配置FPGA設(shè)備。這種方法減少了硬件組件、板空間和成本。
    的頭像 發(fā)表于 10-24 14:57 ?1602次閱讀
    一種簡(jiǎn)單高效<b class='flag-5'>配置</b><b class='flag-5'>FPGA</b>的方法

    分享一本書 《從零開始設(shè)計(jì) FPGA 最小系統(tǒng)》

    :用戶 I/O(User I/O)、配置管腳、電源、時(shí)鐘及特殊應(yīng)用管 腳等。其中有些管腳可有多種用途,所以在設(shè)計(jì) FPGA 電路之前,需要認(rèn)真的閱讀相應(yīng) FPGA 的芯片手冊(cè)。 下面以 Altera
    發(fā)表于 07-26 07:24

    FPGA和ASIC有什么不同之處

    FPGA是“可重構(gòu)邏輯”器件。先制造的芯片,再次設(shè)計(jì)時(shí)“重新配置”。
    的頭像 發(fā)表于 07-24 09:32 ?1466次閱讀
    <b class='flag-5'>FPGA</b>和ASIC有什么不同之處

    FPGA如何估算分析功耗

    FPGA的功耗由4部分組成:上電功耗、配置功耗、靜態(tài)功耗和動(dòng)態(tài)功耗。一般的FPGA都具有這4種功耗,但是Actel Flash FPGA由于掉電數(shù)據(jù)不丟失,無(wú)需
    的頭像 發(fā)表于 07-18 11:11 ?2538次閱讀
    <b class='flag-5'>FPGA</b>如何估算分析功耗

    一文了解FPGA比特流的內(nèi)部結(jié)構(gòu)

    比特流是一個(gè)常用詞匯,用于描述包含FPGA完整內(nèi)部配置狀態(tài)的文件,包括布線、邏輯資源和IO設(shè)置。大多數(shù)現(xiàn)代FPGA都是基于SRAM的,包括Xilinx Spartan和Virtex系列。在FP
    的頭像 發(fā)表于 07-16 18:02 ?1.8w次閱讀
    一文了解<b class='flag-5'>FPGA</b>比特流的內(nèi)部結(jié)構(gòu)