欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

仿真的時候最主要的細節(jié)是啥?

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

仿真是我們在驗證邏輯功能的常用手段。通過仿真,我們可以提早發(fā)現(xiàn)一些隱含的邏輯Bug。仿真一般分為功能仿真和時序仿真,有的時候也稱作前仿真和后仿真。這兩者的主要區(qū)別是在功能仿真里暫時忽略了邏輯延時和布局布線延時,仿真的模型相對簡單,仿真的運行速度更快。

可以用來驗證功能的正確性。時序仿真通過反標的方式將加入延時信息,這樣仿真的結(jié)果更接近實際芯片的工作情況。但正因為如此,時序仿真的模型更為復(fù)雜,需要計算的信息更多,運行的時間更長。一般情況下,我們首先通過邏輯仿真驗證功能,然后再運行時序仿真驗證時序的正確性。

當然現(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));

本站資訊文章系編輯轉(zhuǎn)載,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本站贊同其觀點和對其真實性負責。如涉及作品內(nèi)容、版權(quán)和其它問題,請在30日內(nèi)與本站聯(lián)系,我們將在第一時間刪除內(nèi)容!

[聲明]本站文章版權(quán)歸原作者所有 內(nèi)容為作者個人觀點 本站只提供參考并不構(gòu)成任何投資及應(yīng)用建議。

本站擁有對此聲明的最終解釋權(quán)。

編輯;jq

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

    關(guān)注

    1630

    文章

    21803

    瀏覽量

    606464
  • 芯片
    +關(guān)注

    關(guān)注

    457

    文章

    51299

    瀏覽量

    427912
  • cpld
    +關(guān)注

    關(guān)注

    32

    文章

    1257

    瀏覽量

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

    關(guān)注

    50

    文章

    4130

    瀏覽量

    134084
收藏 人收藏

    評論

    相關(guān)推薦

    機器人仿真的類型和優(yōu)勢

    機器人仿真使機器人工程師和研究人員能夠創(chuàng)建機器人及其環(huán)境的虛擬模型。這項技術(shù)支持在仿真的無風險環(huán)境中測試和驗證機器人設(shè)計與控制算法以及與各種元素進行交互。通過使用仿真軟件,可以預(yù)測和分析機器人在各種條件下的行為,而不需要物理原型
    的頭像 發(fā)表于 10-14 10:43 ?652次閱讀
    機器人<b class='flag-5'>仿真的</b>類型和優(yōu)勢

    調(diào)試THS4021,用Tina仿真的時候最大只能到6V左右,為什么?

    我最近在調(diào)試THS4021,但是在仿真的時候就出了問題。壓擺率SR=2*Pi*f*Vm,而THS4021的壓擺率為470V/us,通過計算,最大輸出電壓幅值Vm=SR/(2*Pi*f
    發(fā)表于 09-25 06:46

    在TINA里仿真的時候用TLV2460作前置放大,請問EN引腳如何接?

    我在TINA里仿真的時候用TLV2460作前置放大,請問EN引腳如何接?
    發(fā)表于 09-24 07:36

    仿真的時候在哪些地方添加寄生電容呢?

    請問各位高手,仿真的時候在哪些地方添加寄生電容呢,比如下面的圖, 另外一般萬用板焊出來的雜散電容有多大?在高速運放仿真時應(yīng)該加在哪些地方呢
    發(fā)表于 09-19 07:59

    在做VF變換,仿真的時候始終得不到結(jié)果,為什么?

    各位大蝦們,最近我在做VF變換。 電路圖如下所示,但是仿真的時候始終得不到結(jié)果。。得到輸出為一固定直流 -6.7V,各位幫忙看看是什么問題
    發(fā)表于 09-12 06:46

    設(shè)計的放大電路做出實物以后,放大倍數(shù)比原理圖仿真的時候偏小是為什么?

    如題,設(shè)計的放大電路倍數(shù)為10,做出實物以后,放大倍數(shù)卻只有7,倍數(shù)從幾十K到幾十兆比較穩(wěn)定,但都偏小。仔細檢查過,元件沒有焊錯。原理圖仿真的時候,也是正常的,好好的。
    發(fā)表于 09-02 07:48

    OPA847用multisim進行運放電路仿真的時候,需要將運放的差模輸入電容與共模輸入電容畫出來嗎?

    我用的是OPA847,請問用multisim進行運放電路仿真的時候,需要將運放的差模輸入電容與共模輸入電容畫出來嗎?謝謝大家
    發(fā)表于 08-13 08:06

    求助,關(guān)于OPA818搭建TIA時候的穩(wěn)定性問題求解

    算的話,此時的噪聲增益為1+2.4/0.5=5.8,這是小于7的,為啥我仿真得到此時的開關(guān)增益Aolβ=0dB時候相位裕量在59.8°呢——這是穩(wěn)定的?。课疫@么算有問題嘛? 提這個問題是因為我
    發(fā)表于 07-30 07:07

    用THP210做單端轉(zhuǎn)差分應(yīng)用,仿真的波形里怎么總有個尖尖?

    用THP210做單端轉(zhuǎn)差分應(yīng)用,輸入范圍±2.5V。-3dB大概是5Khz。仿真的波形里怎么總有個尖尖。當-3dB帶寬大的時候比如100Khz這種,就是很平滑標準的的低通濾波器形狀,截至帶寬越低就越容易出現(xiàn)峰值尖尖。這是情況
    發(fā)表于 07-30 06:52

    柔性制造單元最主要的設(shè)備是什么

    單元中,最主要的設(shè)備是加工中心、機器人、自動化輸送系統(tǒng)和計算機控制系統(tǒng)。 加工中心 加工中心是柔性制造單元中最重要的設(shè)備之一,它是一種高度自動化的數(shù)控機床,能夠完成多種加工任務(wù),如銑削、鉆孔、攻絲等。加工中心具有以下特點: 1.1 高度自動化:加工中心可以自
    的頭像 發(fā)表于 06-11 09:59 ?641次閱讀

    STM8S207驅(qū)動RC522,燒錄程序進去可以讀卡,但是仿真的時候無法讀卡怎么回事呢?

    自己畫的板子,燒錄程序進去可以讀卡,但是仿真的時候無法讀卡,同樣程序網(wǎng)上買的522模塊可以正常使用,怎么回事呢
    發(fā)表于 05-10 06:01

    stm8如果使用到多功能引腳,用stvd調(diào)試仿真的時候,是否還需要設(shè)置option byte 來使功能正常使用?

    各位前輩,請問一下如果使用到多功能引腳,其中的一個功能比如tim2_ch1 。用stvd調(diào)試仿真的時候,是否還需要設(shè)置option byte 來使功能正常使用。 我記得用stvp下載程序的時候需要
    發(fā)表于 05-08 07:23

    stm32f103c8t6在仿真的時候SPI1_DR寄存器一直為0是為什么?

    為什么我在仿真的時候SPI1_DR寄存器一直為0?按照示例來配置的應(yīng)該沒什么問題??墒蔷褪菦]效果。求大神幫忙看看
    發(fā)表于 05-08 06:28

    stm32f103rct6定時器8的1通道和互補通道仿真的時候沒有輸出是為什么?

    關(guān)于stm32f103rct6,采用邏輯分析儀的時候,定時器8的1通道和互補通道仿真的時候沒有輸出。
    發(fā)表于 03-22 06:28

    STlink仿真的時候斷點個數(shù)有限是為什么?不能多打嗎?

    比較好奇,為什么STlink仿真的時候斷點個數(shù)有限???好像就支持3個吧,還是幾個來著,為什么不像jlink一樣,斷點可以多打呢?
    發(fā)表于 03-20 07:36