vivado仿真时GSR信号的影响

人生小满胜万全 2025-08-31 阅读:6907

以下文章来源于郝旭帅电子设计团队,作者郝旭帅

本篇主要讨论vivado进行仿真时,GSR信号的理解和影响。

利用vivado进行设计xilinx FPGA时,写完设计代码和仿真代码后,点击run simulation(启动modelsim进行仿真)。

除了能够看到我们所写的仿真代码中的信号外,还会看到一个GSR信号,前面等于1,在100ns左右变为0的虚线。

vivado仿真时GSR信号的影响

为什么会有这个信号?

vivado在启动仿真时,会默认添加一个文件:glbl。GSR信号就在这个当中。

有什么影响吗?

一般来说:在进行仿真时,都是直接将其删除,或者直接选择忽略他,并不影响任何东西。

那么这个信号的意义是什么呢?

感觉好像是无意义的。

有一天在进行时序仿真时,发现了一个bug。

上图是一个时序逻辑(异步复位的寄存器)输出的与门逻辑,在GSR为高电平期间,a和b都为高电平了,y应该输出高电平,但是并没有。而在GSR为0期间,y输出都是正常的。

那么感觉就有可能是GSR的问题。

找到时序仿真的文件,内部是使用FPGA器件内部的部件所组成的电路。(找到仿真库,找到仿真所使用的文件)

注:后仿真使用的不是咱们所写的verilog文件,而是经过综合之后的文件。

vivado仿真时GSR信号的影响

再次通过寻找库文件(在unisims库中),找到FDCE的文件内部。

发现这个这个fdce是和GSR信号有关系的。

vivado仿真时GSR信号的影响

也就是说在GSR为高电平期间,输出值一直是默认值,不会随着D信号的改变而改变。

那怎么办呢?

要不然去修改GSR信号拉低的时间,要不然去推后我们仿真时,信号有效的位置。

建议:我们做仿真(特别是时序仿真)时,复位的时间大于100ns(给予有效信号的时间放到100ns之后)。

简单解析GSR:FPGA内部的一个全局复位信号,用于强制寄存器状态。

在 Vivado 仿真中,GSR 信号是理解设计初始化(时间零行为)和全局复位的核心。仿真器默认会在 t=0 激活 GSR 一段时间,模拟 FPGA 配置完成后的硬件行为,将所有受控寄存器强制设置到它们的初始状态。之后 GSR 释放,用户设计的逻辑(包括用户复位信号)才开始正常运行。在波形中观察 glbl.GSR 的时序以及寄存器在 t=0 附近的变化,是验证设计启动和复位行为是否符合预期的关键步骤。除非有特殊调试需求,一般不应禁用或修改默认的 GSR 仿真行为。

  • 随机文章
  • 热门文章
  • 热评文章
热门文章
  • 西南地区持续阴雨天气 华北黄淮等地大气扩散条件逐步转差

    西南地区持续阴雨天气 华北黄淮等地大气扩散条件逐步转差
      摘要:   国内方面,昨日,全国降水整体较弱;内蒙古、东北地区等地出现大风降温天气。未来三天,青藏高原及云南、四川、贵州等地多阴雨天气,关注局地强降雨或持续降雨可能引发的次生灾害。   全球方面,昨日,欧洲东部美国东南部等地出现强降雨。未来三天,飓风“米尔顿”继续影响美国东南部等地;强冷空气影响中亚等地;欧洲大部大范围降水降温。   一、国内天气情况   1.实况   全国降水整体较弱 内蒙古东北地区等地出现大风降温天气   昨日8时至今日6时,全国降水整体较...
  • 防风防寒!北京今天晴朗伴大风寒意十足 周末将迎小幅升温

    防风防寒!北京今天晴朗伴大风寒意十足 周末将迎小幅升温
      中国天气网讯 今天(12月27日),北京天气晴间多云,最高气温2℃,白天北风劲吹,阵风可达六至七级,风寒效应明显。本周末,北京仍以晴为主,风力不大,气温将有小幅上升。   昨天,北京晴冷在线,气温继续下跌,南郊观象台最高气温仅有2.6℃,加上风力较大,体感十分寒冷。   北京市气象台预计,今天白天晴间多云,北风三四级(阵风六七级),最高气温2℃;夜间晴间多云,北风二三级间四级,最低气温零下7℃。   明后两天,北京仍以晴为主,风力不大,最高气温将略升至5℃,最低气温...
  • 在中超联赛赛场北京成都球迷高呼:北京加油,成都雄起

    在中超联赛赛场北京成都球迷高呼:北京加油,成都雄起
      9月14日晚,中超联赛成都蓉城对北京国安的比赛在成都凤凰山体育场举行。首都文明办工作人员到现场力促两地球迷的友好互动,引导球迷文明观赛。   开赛前,两地球迷早早来到赛场,成都球迷在赛场通道为等待入场的北京球迷拉歌拍照。一边是北京球迷激昂的歌声,一边是身穿“雄起”“成都”等字样球衣的成都球迷,画面和谐温馨。首都文明办给两地球迷代表赠送了“向北京榜样学习”宣传品,呼吁两地球迷在场上是对手,在场下是朋友。合影留念时,成都球迷高喊“北京加油”,北京球迷高喊“成都雄起”。...
  • 新手如何开始跑步?

    新手如何开始跑步?
    大家好,我是小贝~ 有喜欢我的分享的可以给我点个关哟~多多互动吧~🫰 跑步是最简单的运动之一。人类进化30万年,跑步是基因自带的能力。可以说天生人人都会跑,人人都可以跑。 所以,很多平时不跑步的人,想入门跑步,建议从以下4个方面开始 一、跑步一定要穿跑鞋! 10年前我跑步穿平时的休闲鞋跑了2周,跟腱受伤!因为休闲鞋没有缓震效果;对膝盖和跟腱的损害较大。 专业跑鞋鞋底有缓震设计,能减少跑步时对膝盖和脚踝的冲击力。保护膝盖和脚踝不容易受伤。 二、注意跑步频率和强度。 1、频率...
  • 大雾黄色预警:京津冀等8省市部分地区有大雾 局地强浓雾

    大雾黄色预警:京津冀等8省市部分地区有大雾 局地强浓雾
      据报道10月14日电据中央气象台网站消息,预计10月14日早晨至上午,河北中南部、北京、天津西部、山东西部、山西中东部、陕西北部、河南东北部和南部部分地区、湖北中部等地有大雾天气,其中,河北中南部、北京西部、山西中部、陕西北部、湖北中部等地的部分地区有能见度低于500米的浓雾,局地有不足200米的强浓雾。中央气象台14日6时继续发布大雾黄色预警。   此外,14日,华北中南部、黄淮中西部、汾渭平原等地大气扩散条件较差,有轻至中度霾,其中,北京南部、河北西部沿山部分地区有...