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

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

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

設(shè)計仿真時PUR和GSR的加入

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2021-07-02 10:49 ? 次閱讀

仿真是我們在驗證邏輯功能的常用手段。通過仿真,我們可以提早發(fā)現(xiàn)一些隱含的邏輯Bug。仿真一般分為功能仿真和時序仿真,有的時候也稱作前仿真和后仿真。這兩者的主要區(qū)別是在功能仿真里暫時忽略了邏輯延時和布局布線延時,仿真的模型相對簡單,仿真的運行速度更快??梢杂脕眚炞C功能的正確性。時序仿真通過反標(biāo)的方式將加入延時信息,這樣仿真的結(jié)果更接近實際芯片的工作情況。但正因為如此,時序仿真的模型更為復(fù)雜,需要計算的信息更多,運行的時間更長。一般情況下,我們首先通過邏輯仿真驗證功能,然后再運行時序仿真驗證時序的正確性。當(dāng)然現(xiàn)在也有一些做法是在做功能仿真的時候,人為的設(shè)定一些延時,雖然不能百分之百的擬合實際的芯片運行情況,但可以覆蓋大多數(shù)的應(yīng)用場景。帶來的好處是仿真的運行比時序仿真要快很多。

各個EDA公司都有自己的仿真工具,針對FPGA/CPLD來說,用的比較多的是Modelsim和Aldec。無論用哪個仿真工具,有一個細節(jié)經(jīng)常會被初學(xué)者會忽略。在設(shè)計好testbench后,編譯都沒有問題,但在開始仿真的時候,軟件會報類似這樣的錯誤:

Fatal Error: ELAB2_0036 Unresolved hierarchical reference to"PUR_INST.PURNET" from module"tb_cdr_tb.UUT.top_cdr_u.receive_top_u.serial_data_in.FF_3" (modulenot found).

Fatal Error: ELAB2_0036 Unresolved hierarchical reference to"GSR_INST.GSRNET" from module "tb_cdr_tb.UUT.top_cdr_u.receive_top_u.serial_data_in.FF_3"(module not found).

這是因為在芯片工作的時候,內(nèi)部有PUR(Power Up Reset)和GSR(Global Set/Reset)模塊產(chǎn)生上電復(fù)位信號和接入全局復(fù)位/置位信號。這個信號在做綜合的時候是自動生成并加入的設(shè)計中的,但在仿真的時候編譯并不會加入這兩個模塊。所以如果要做仿真,一定要在你的testbench中加入這樣一段描述:

PUR PUR_INST(.PUR(1'b1));

GSRGSR_INST(.GSR(1'b1));

這樣就可以繼續(xù)你的仿真工作了。

文章出處:【微信公眾號:FPGA之家】

責(zé)任編輯:gt

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

    關(guān)注

    455

    文章

    50851

    瀏覽量

    423977
  • 仿真
    +關(guān)注

    關(guān)注

    50

    文章

    4087

    瀏覽量

    133649

原文標(biāo)題:仿真的時候不要忘了PUR和GSR

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

收藏 人收藏

    評論

    相關(guān)推薦

    躍昉科技正式加入openGauss社區(qū)

    日前,躍昉科技簽署CLA(Contribution License Agreement,貢獻許可協(xié)議),正式加入openGauss社區(qū),致力于推動openGauss RISC-V SIG的發(fā)展。
    的頭像 發(fā)表于 10-18 09:28 ?427次閱讀

    設(shè)計仿真 基于VTD的AR-HUD仿真測試解決方案

    以虛擬場景為基礎(chǔ)的AR-HUD仿真測試手段,大大提升了產(chǎn)品開發(fā)迭代效率,降低開發(fā)成本,在行業(yè)內(nèi)得到了越來越多的關(guān)注,AR-HUD的仿真測試涵蓋MIL/SIL/HIL/DIL等不同階段,以VTD為基礎(chǔ)的仿真測試方案可以沿用相同的數(shù)
    的頭像 發(fā)表于 10-09 13:51 ?676次閱讀
    設(shè)計<b class='flag-5'>仿真</b>  基于VTD的AR-HUD<b class='flag-5'>仿真</b>測試解決方案

    請問儀表放大器的CMRR如何仿真呢?

    請問一下大家儀表放大器的CMRR如何仿真呢? 我在儀表放大器輸入端加入共模信號,仿真出來結(jié)果與spec差很多啊。 大家可以貼個搭建的仿真圖上來看看么
    發(fā)表于 08-16 08:01

    請問ESP8266為什么無法加入AP?

    我正在使用ESP8266最新的 SDK 版本 3.4。我編寫了一個將加入 AP 的代碼。代碼在 ESP8266 Devkit 上運行,但不在 ESP01 模塊上運行。在兩個模塊上,代碼可以掃描所有
    發(fā)表于 07-08 08:24

    GSR解讀 7月7日起,所有新車出海歐洲將強制配備這些ADAS功能!

    。 中國車企出海歐洲在高歌猛進的同時,也不得不拿出“精力和智慧”去應(yīng)對高筑的關(guān)稅圍墻及嚴(yán)苛的準(zhǔn)入門檻。其中,特別需要注意的一個準(zhǔn)入法規(guī)就是 今年7月7日起適用于所有新車的通用安全法規(guī)(General Safety Regulation, GSR) 。 01 GSR
    的頭像 發(fā)表于 07-05 13:19 ?837次閱讀
    <b class='flag-5'>GSR</b>解讀 7月7日起,所有新車出海歐洲將強制配備這些ADAS功能!

    仿真設(shè)計在OWS耳機開發(fā)中的應(yīng)用(一)

    在科技浪潮洶涌的今天,OWS耳機作為音頻設(shè)備領(lǐng)域的一匹黑馬,其設(shè)計理念和技術(shù)運用都引發(fā)了廣泛關(guān)注。而為了確保OWS耳機在各項性能指標(biāo)上都能達到卓越水準(zhǔn),仿真設(shè)計在其中扮演了舉足輕重的角色。拓普聯(lián)科
    的頭像 發(fā)表于 06-03 09:37 ?490次閱讀
    <b class='flag-5'>仿真</b>設(shè)計在OWS耳機開發(fā)中的應(yīng)用(一)

    Nvidia Jetson Nano + CYW55573/AWXB327MA-PUR M.2無法使用操作系統(tǒng)內(nèi)置的網(wǎng)絡(luò)管理器管理Wi-Fi如何解決?

    我們使用的是 Nvidia Jetson Nano + CYW55573/AWXB327MA-PUR M.2 ,請參閱 Nvidia Jetson 與英飛凌 AIROC Wi-Fi 6
    發(fā)表于 05-23 06:47

    請問如何在PSoC Creator中加入USB?

    如何在 PSoC Creator 中加入 USB?
    發(fā)表于 05-20 06:43

    電路仿真軟件有哪些類型 電路仿真接線app軟件哪個好

    電路仿真軟件有以下幾個類型:電子數(shù)字仿真軟件、電子模擬仿真軟件、電源電氣仿真軟件、射頻與微波仿真軟件、混合信號
    的頭像 發(fā)表于 05-04 10:49 ?3274次閱讀

    IC設(shè)計中前仿真和后仿真的區(qū)別

    一個完整的電路設(shè)計中必然包含前仿真和后仿真兩個部分,它們都屬于芯片驗證中的關(guān)鍵環(huán)節(jié)。
    發(fā)表于 03-29 11:35 ?1406次閱讀

    fpga前仿真和后仿真的區(qū)別

    FPGA的前仿真和后仿真在芯片設(shè)計和驗證過程中扮演著不同的角色,各自具有獨特的特點和重要性。
    的頭像 發(fā)表于 03-15 15:29 ?2239次閱讀

    fpga時序仿真和功能仿真的區(qū)別

    FPGA時序仿真和功能仿真在芯片設(shè)計和驗證過程中各自扮演著不可或缺的角色,它們之間存在明顯的區(qū)別。
    的頭像 發(fā)表于 03-15 15:28 ?2281次閱讀

    現(xiàn)在加入鴻蒙開發(fā)咋樣

    現(xiàn)在加入鴻蒙開發(fā)咋樣? 各位前輩, 現(xiàn)在加入鴻蒙開發(fā)還有前景嗎?
    發(fā)表于 01-29 18:07

    如何使用 ModelSim 進行設(shè)計仿真

    ModelSim為HDL仿真工具,我們可以利用該軟件來實現(xiàn)對所設(shè)計的VHDL或Verilog程 序進行仿真,支持IEEE常見的各種硬件描述語言標(biāo)準(zhǔn)??梢赃M行兩種語言的混合仿真,但 推薦大家只對一種語言
    發(fā)表于 01-14 09:47 ?0次下載

    calibre后仿真參數(shù)提取

    Calibre是一種先進的電子設(shè)計自動化(EDA)工具,用于電子電路的設(shè)計和仿真。它為工程師提供了一個強大的平臺,可以進行多個級別的仿真,包括電路級仿真、行為級仿真和系統(tǒng)級
    的頭像 發(fā)表于 01-04 17:24 ?1302次閱讀