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

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

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

基于verilog的FPGA中上電復(fù)位設(shè)計

DIri_ALIFPGA ? 來源:未知 ? 作者:劉勇 ? 2018-08-07 09:17 ? 次閱讀


我知道,我對與電子有關(guān)的所有事情都很著迷,但不論從哪個角度看,今天的現(xiàn)場可編程門陣列(FPGA),都顯得“鶴立雞群”,真是非常棒的器件。如果在這個智能時代,在這個領(lǐng)域,想擁有一技之長的你還沒有關(guān)注FPGA,那么世界將拋棄你,時代將拋棄你。


在實際設(shè)計中,由于外部阻容復(fù)位時間短,可能無法使FPGA內(nèi)部復(fù)位到理想的狀態(tài),所以今天介紹一下網(wǎng)上流行的復(fù)位邏輯。

在基于verilog的FPGA設(shè)計中,我們常??梢钥吹揭韵滦问降倪M(jìn)程:

信號rst_n用來對進(jìn)程中所用變量的初始化,這個復(fù)位信號是十分重要的,如果沒有復(fù)位,會導(dǎo)致一些寄存器的初始值變得未知,如果此時FPGA就開始工作的話,極易導(dǎo)致錯誤。

那么,這個復(fù)位信號來自何處?難道我們做好的系統(tǒng),每次上電后都要手動按一下reset按鈕么?

答案是否定的!這個復(fù)位信號其實是由特定的程序來產(chǎn)生的,系統(tǒng)每次上電,都會由該程序產(chǎn)生一個復(fù)位信號,從而避免了手動復(fù)位。

復(fù)位的方案很多,下面介紹一個簡單方案。

clk:50M時鐘輸入

rst_n:異步復(fù)位輸入

sys_rst_n:系統(tǒng)全局同步復(fù)位信號

第一個進(jìn)程用來延時,當(dāng)上電后,延時100ms,以保證FPGA內(nèi)部達(dá)到穩(wěn)定狀態(tài);此時sys_rst_n始終為0,也就是系統(tǒng)時鐘處于復(fù)位狀態(tài)中;2.當(dāng)100ms延時結(jié)束后,sys_rst_n與系統(tǒng)時鐘同步釋放,即sys_rst_n拉高,復(fù)位結(jié)束,系統(tǒng)開始正常工作。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1629

    文章

    21736

    瀏覽量

    603419
  • Verilog
    +關(guān)注

    關(guān)注

    28

    文章

    1351

    瀏覽量

    110101

原文標(biāo)題:流行的FPGA的上電復(fù)位

文章出處:【微信號:ALIFPGA,微信公眾號:FPGA極客空間】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    電復(fù)位延時電路

    電復(fù)位延時電路
    發(fā)表于 12-04 12:12 ?9509次閱讀
    上<b class='flag-5'>電復(fù)位</b>延時電路

    簡談FPGA的上電復(fù)位

    大家好,博主最近有事忙了幾天,沒有更新,今天正式回來了。那么又到了每日學(xué)習(xí)的時間了,今天咱們來聊一聊 簡談FPGA的上電復(fù)位,歡迎大家一起交流學(xué)習(xí)。 在基于verilogFPGA設(shè)計
    的頭像 發(fā)表于 06-18 19:24 ?2w次閱讀
    簡談<b class='flag-5'>FPGA</b>的上<b class='flag-5'>電復(fù)位</b>

    AVR單片機的復(fù)位:看門狗復(fù)位、上電復(fù)位、掉電復(fù)位

    AVR單片機的復(fù)位:看門狗復(fù)位、上電復(fù)位、掉電復(fù)位看到大家對復(fù)位特別是AVR單片機內(nèi)部的復(fù)位功能
    發(fā)表于 10-26 11:10

    Spartan-6 FPGA是否需要設(shè)計中的上電復(fù)位電路

    您好Xilinx社區(qū),有人能否就Spartan-6 FPGA是否需要設(shè)計中的上電復(fù)位電路給出明確的答案?在附圖中,我們的設(shè)計中有這個上電復(fù)位電路。然而,我們遇到了電路問題,并決定在我們的設(shè)計中將
    發(fā)表于 04-18 10:15

    BSC上下電復(fù)位對語音的影響分析

    BSC上下電復(fù)位對語音的影響分析   1 BSC軟件復(fù)位過程   1 BSC上下電復(fù)位對語音的影響   1 問題出現(xiàn)時操作指導(dǎo)
    發(fā)表于 09-15 16:10 ?7次下載

    單片機上電復(fù)位復(fù)位延時的時序分析

    單片機上電復(fù)位復(fù)位延時的時序分析
    發(fā)表于 01-24 16:15 ?18次下載

    電復(fù)位和按鍵復(fù)位區(qū)別

    電復(fù)位是指上電壓從無到有在RESET處會先處于高電平一段時間,然后由于該點通過電阻接地,則RESET該點的電平會逐漸的改變?yōu)榈碗娖剑瑥亩沟脝纹瑱C復(fù)位口電平從1轉(zhuǎn)到0,達(dá)到給單片機復(fù)位功能的一種
    發(fā)表于 10-20 15:24 ?11.8w次閱讀
    上<b class='flag-5'>電復(fù)位</b>和按鍵<b class='flag-5'>復(fù)位</b>區(qū)別

    單片機上電復(fù)位與欠壓復(fù)位的過程解析

    電復(fù)位:是由外部總線產(chǎn)生的一種異步復(fù)位,單片機電壓監(jiān)測電路檢測到電源電壓VDD上升時,會產(chǎn)生一個上電復(fù)位脈沖,由內(nèi)部計時器進(jìn)行延時后等待電源電壓上升到可以工作的電壓后,整個單片機系統(tǒng)就完成了上
    發(fā)表于 03-23 15:14 ?9805次閱讀
    單片機上<b class='flag-5'>電復(fù)位</b>與欠壓<b class='flag-5'>復(fù)位</b>的過程解析

    (70)Verilog HDL測試激勵:復(fù)位激勵2

    (70)Verilog HDL測試激勵:復(fù)位激勵21.1 目錄1)目錄2)FPGA簡介3)Verilog HDL簡介4)Verilog HD
    發(fā)表于 12-29 19:42 ?2次下載
    (70)<b class='flag-5'>Verilog</b> HDL測試激勵:<b class='flag-5'>復(fù)位</b>激勵2

    (77)Verilog HDL測試激勵:復(fù)位激勵3

    (77)Verilog HDL測試激勵:復(fù)位激勵31.1 目錄1)目錄2)FPGA簡介3)Verilog HDL簡介4)Verilog HD
    發(fā)表于 12-29 19:42 ?1次下載
    (77)<b class='flag-5'>Verilog</b> HDL測試激勵:<b class='flag-5'>復(fù)位</b>激勵3

    STM32上電復(fù)位電路參數(shù)選擇

    1.上電復(fù)位電路的作用2.上電復(fù)位電路工作原理
    發(fā)表于 01-17 12:28 ?26次下載
    STM32上<b class='flag-5'>電復(fù)位</b>電路參數(shù)選擇

    FPGA復(fù)位電路的實現(xiàn)——以cycloneIII系列芯片為例

    有人說FPGA不需要上電復(fù)位電路,因為內(nèi)部自帶上電復(fù)位信號。也有人說FPGA最好加一個上電復(fù)位電路,保證程序能夠正常地執(zhí)行。不管是什么樣的結(jié)
    的頭像 發(fā)表于 03-13 10:29 ?3038次閱讀

    FPGA復(fù)位電路的實現(xiàn)方式

    有人說FPGA不需要上電復(fù)位電路,因為內(nèi)部自帶上電復(fù)位信號。也有人說FPGA最好加一個上電復(fù)位電路,保證程序能夠正常地執(zhí)行。不管是什么樣的結(jié)
    的頭像 發(fā)表于 05-25 15:50 ?3518次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>復(fù)位</b>電路的實現(xiàn)方式

    單片機上位復(fù)位電路與按鍵與上電復(fù)位的區(qū)別

    單片機上位復(fù)位電路與按鍵與上電復(fù)位的區(qū)別? 單片機的復(fù)位電路常用于保證單片機在復(fù)位狀態(tài)下正常工作,以便單片機能夠在正確的起始狀態(tài)下啟動。常見的單片機
    的頭像 發(fā)表于 10-17 18:17 ?2785次閱讀

    IC上電復(fù)位和關(guān)斷功能建議

    電子發(fā)燒友網(wǎng)站提供《IC上電復(fù)位和關(guān)斷功能建議.pdf》資料免費下載
    發(fā)表于 11-23 14:36 ?5次下載
    IC上<b class='flag-5'>電復(fù)位</b>和關(guān)斷功能建議