伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

vivado仿真時GSR信號的影響

FPGA技術江湖 ? 來源:郝旭帥電子設計團隊 ? 2025-08-30 14:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

以下文章來源于郝旭帥電子設計團隊,作者郝旭帥

本篇主要討論vivado進行仿真時,GSR信號的理解和影響。

利用vivado進行設計xilinx FPGA時,寫完設計代碼和仿真代碼后,點擊run simulation(啟動modelsim進行仿真)。

除了能夠看到我們所寫的仿真代碼中的信號外,還會看到一個GSR信號,前面等于1,在100ns左右變為0的虛線。

a92efe9e-8536-11f0-a18e-92fbcf53809c.png

為什么會有這個信號?

vivado在啟動仿真時,會默認添加一個文件:glbl。GSR信號就在這個當中。

有什么影響嗎?

一般來說:在進行仿真時,都是直接將其刪除,或者直接選擇忽略他,并不影響任何東西。

那么這個信號的意義是什么呢?

感覺好像是無意義的。

有一天在進行時序仿真時,發現了一個bug。

a93c24fc-8536-11f0-a18e-92fbcf53809c.png

上圖是一個時序邏輯(異步復位的寄存器)輸出的與門邏輯,在GSR為高電平期間,a和b都為高電平了,y應該輸出高電平,但是并沒有。而在GSR為0期間,y輸出都是正常的。

那么感覺就有可能是GSR的問題。

找到時序仿真的文件,內部是使用FPGA器件內部的部件所組成的電路。(找到仿真庫,找到仿真所使用的文件)

注:后仿真使用的不是咱們所寫的verilog文件,而是經過綜合之后的文件。

a949c8e6-8536-11f0-a18e-92fbcf53809c.png

再次通過尋找庫文件(在unisims庫中),找到FDCE的文件內部。

發現這個這個fdce是和GSR信號有關系的。

a957d2f6-8536-11f0-a18e-92fbcf53809c.png

a963910e-8536-11f0-a18e-92fbcf53809c.png

也就是說在GSR為高電平期間,輸出值一直是默認值,不會隨著D信號的改變而改變。

那怎么辦呢?

要不然去修改GSR信號拉低的時間,要不然去推后我們仿真時,信號有效的位置。

建議:我們做仿真(特別是時序仿真)時,復位的時間大于100ns(給予有效信號的時間放到100ns之后)。

簡單解析GSR:FPGA內部的一個全局復位信號,用于強制寄存器狀態。

在 Vivado 仿真中,GSR 信號是理解設計初始化(時間零行為)和全局復位的核心。仿真器默認會在 t=0 激活 GSR 一段時間,模擬 FPGA 配置完成后的硬件行為,將所有受控寄存器強制設置到它們的初始狀態。之后 GSR 釋放,用戶設計的邏輯(包括用戶復位信號)才開始正常運行。在波形中觀察 glbl.GSR 的時序以及寄存器在 t=0 附近的變化,是驗證設計啟動和復位行為是否符合預期的關鍵步驟。除非有特殊調試需求,一般不應禁用或修改默認的 GSR 仿真行為。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 仿真
    +關注

    關注

    55

    文章

    4503

    瀏覽量

    138462
  • 信號
    +關注

    關注

    12

    文章

    2916

    瀏覽量

    80264
  • Vivado
    +關注

    關注

    19

    文章

    858

    瀏覽量

    71231

原文標題:vivado進行仿真時,GSR信號的理解和影響

文章出處:【微信號:HXSLH1010101010,微信公眾號:FPGA技術江湖】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    FPGA開發Vivado仿真設計案例分析

    仿真功能概述 仿真FPGA開發中常用的功能,通過給設計注入激勵和觀察輸出結果,驗證設計的功能性。Vivado設計套件支持如下仿真工具:Vivado
    的頭像 發表于 12-31 11:44 ?6443次閱讀
    FPGA開發<b class='flag-5'>Vivado</b>的<b class='flag-5'>仿真</b>設計案例分析

    如何用Python實現Vivado和ModelSim仿真自動化?

    我們在Windows系統下使用Vivado的默認設置調用第三方仿真器比如ModelSim進行仿真時,一開始仿真軟件都會默認在波形界面中加載testbench頂層的
    的頭像 發表于 09-13 09:23 ?3087次閱讀
    如何用Python實現<b class='flag-5'>Vivado</b>和ModelSim<b class='flag-5'>仿真</b>自動化?

    基于VB的GSR實時信號監護系統

    本文自行研發的皮膚流電響應監護系統是基于C8051單片機芯片研制的一套GSR監護系統。這種監護系統將計算機PC與GSR下位機結合起來,使兩者優勢互補
    發表于 10-05 15:40 ?2175次閱讀
    基于VB的<b class='flag-5'>GSR</b>實時<b class='flag-5'>信號</b>監護系統

    基于linux系統實現的vivado調用VCS仿真教程

    在linux系統上實現vivado調用VCS仿真教程 作用:vivado調用VCS仿真可以加快工程的仿真和調試,提高效率。 前期準備:確認安
    的頭像 發表于 07-05 03:30 ?1.3w次閱讀
    基于linux系統實現的<b class='flag-5'>vivado</b>調用VCS<b class='flag-5'>仿真</b>教程

    Vivado軟件仿真DDS核的過程中應該注意的問題

    本人需要利用Vivado軟件中的DDS核生成一個正弦信號。由于后期還要生成線性調頻信號,如果直接編寫代碼生成比特流文件下載到板子上進行驗證會使工作的效率大大下降,所有想利用Vivado
    發表于 07-13 08:32 ?1w次閱讀

    Vivado下的仿真詳細過程

    本文通過一個簡單的例子,介紹Vivado 下的仿真過程。主要參考了miz702的教程,同時也參考了Xilinx的ug937, xapp199.。
    發表于 11-10 10:53 ?3.8w次閱讀

    如何使用Vivado中的Synopsys VCS仿真器進行仿真

    了解如何使用Vivado中的Synopsys VCS仿真器使用MicrBlaze IPI設計運行仿真。 我們將演示如何編譯仿真庫,為IP或整個項目生成
    的頭像 發表于 11-29 06:57 ?8409次閱讀

    Vivado 開發教程(四) 行為仿真

    本文介紹如何在教程(三)基礎上, 關聯ELF輸出文件并使用vivado對系統進行行為仿真
    發表于 03-01 10:25 ?24次下載
    <b class='flag-5'>Vivado</b> 開發教程(四) 行為<b class='flag-5'>仿真</b>

    Vivado調用Questa Sim或ModelSim仿真小技巧

    調用第三方仿真軟件查看波形的過程中存在的一些問題。 1、添加新的觀測信號需要重新仿真 Vivado直接調用Modelsim/QuestaSim進行仿
    的頭像 發表于 09-02 10:12 ?1w次閱讀
    <b class='flag-5'>Vivado</b>調用Questa Sim或ModelSim<b class='flag-5'>仿真</b>小技巧

    SpinalHDL運行VCS+Vivado相關仿真

    本篇文章來源于微信群中的網友,分享下在SpinalHDL里如何絲滑的運行VCS跑Vivado相關仿真。自此仿真設計一體化不是問題。
    的頭像 發表于 08-10 09:15 ?3810次閱讀

    vivado仿真流程

    vivado開發軟件自帶了仿真工具,下面將介紹vivado仿真流程,方便初學者進行仿真實驗。
    的頭像 發表于 07-18 09:06 ?6971次閱讀
    <b class='flag-5'>vivado</b><b class='flag-5'>仿真</b>流程

    Vivado調用Modelsim仿真

    Modelsim是十分常用的外部仿真工具,在Vivado中也可以調用Modelsim進行仿真,下面將介紹如何對vivado進行配置并調用Modelsim進行
    的頭像 發表于 07-24 09:04 ?5722次閱讀
    <b class='flag-5'>Vivado</b>調用Modelsim<b class='flag-5'>仿真</b>

    Vivado設計套件用戶指南:邏輯仿真

    電子發燒友網站提供《Vivado設計套件用戶指南:邏輯仿真.pdf》資料免費下載
    發表于 09-13 15:46 ?0次下載
    <b class='flag-5'>Vivado</b>設計套件用戶指南:邏輯<b class='flag-5'>仿真</b>

    皮膚電信號(GSR)及其原理簡析

    皮膚電信號GSR,屬于膚電活動總稱 EDA 的一支)是指反映出我們情緒狀態強度的汗腺活動變化,也稱為情緒喚醒。
    的頭像 發表于 10-08 15:36 ?8105次閱讀

    使用JTAG仿真器在vivado環境下抓信號時報錯咋辦?

    在使用JTAG仿真器在vivado環境下抓信號時,報如下錯誤:
    的頭像 發表于 11-14 10:37 ?8719次閱讀