在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4328|回复: 12

[求助] 求助!新手提问异步复位的问题!

[复制链接]
发表于 2022-7-26 00:24:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
刚开始学习FPGA,想知道以下代码
     ~~~~~~分割线~~~~~~~
always @(posedge clk or negedge rst_n) begin
    if(rst_n==1'b0)
     初始赋值巴拉巴拉
     ~~~~~~分割线~~~~~~~
想问一下各位大佬前辈,这种异步复位情况,如果在复位信号在下降沿被检测,那么此时 if(rst_n==1'b0) 这条语句是执行还是不执行呢?
实际上就是想问一下下降沿是0还是1   谢谢各位指教
发表于 2022-7-26 01:14:37 | 显示全部楼层
这种异步复位信号一般是要做recovery time/removal time来避免你说的这种情况的。
 楼主| 发表于 2022-7-26 08:23:05 | 显示全部楼层


kgdvfhpfss 发表于 2022-7-26 01:14
这种异步复位信号一般是要做recovery time/removal time来避免你说的这种情况的。 ...


你好 我查了一下recovery time/removal time这个好像是说复位信号释放的时候避免亚稳态问题的   但是复位下降沿检测的时候应该不存在这个问题呀
发表于 2022-7-26 08:36:12 | 显示全部楼层


liyuqi1128 发表于 2022-7-26 08:23
你好 我查了一下recovery time/removal time这个好像是说复位信号释放的时候避免亚稳态问题的   但是复位 ...


同步释放是为了避免在时钟上升沿时出现复位信号的上升沿
发表于 2022-7-26 08:36:44 | 显示全部楼层
这个很明显啊,negedge rst_n就是在rst_n的下降沿,也就是rst_n由1变为0的那个沿,寄存器进入复位状态,直到rst_n变为1为止,但是在rst_n变为1的时候,需要满足recovery和removal的时序要求
发表于 2022-7-26 08:42:31 | 显示全部楼层
这个代码对应的硬件电路是低电平的异步复位,不要用软件的思维来理解哪条语句执行哪条语句没执行
 楼主| 发表于 2022-7-26 08:44:44 | 显示全部楼层


hamandu 发表于 2022-7-26 08:36
这个很明显啊,negedge rst_n就是在rst_n的下降沿,也就是rst_n由1变为0的那个沿,寄存器进入复位状态,直 ...


您说的非常好  但是我还是有个地方有点疑惑
您说negedge rst_n就是在rst_n的下降沿,也就是rst_n由1变为0的那个沿,寄存器进入复位状态
就是说检测到rst_n的下降沿,直接进入复位状态吗?
if(rst_n==1'b0)这条语句在检测到下降沿的时候不执行吗?
发表于 2022-7-26 08:49:05 | 显示全部楼层


liyuqi1128 发表于 2022-7-26 08:44
您说的非常好  但是我还是有个地方有点疑惑
您说negedge rst_n就是在rst_n的下降沿,也就是rst_n由1变 ...


执行啊,但这个执行不是软件上那种执行哦,一定要把软件思维和硬件思维区分开,要不然你会陷入混乱的
 楼主| 发表于 2022-7-26 08:50:00 | 显示全部楼层


jinj198908 发表于 2022-7-26 08:42
这个代码对应的硬件电路是低电平的异步复位,不要用软件的思维来理解哪条语句执行哪条语句没执行 ...


谢谢您的指教  您的意思是说always @(posedge clk or negedge rst_n)
这条语句是低电平的异步复位吗
if(rst_n==1'b0) 这条只是时钟上升沿检测,跟复位信号下降沿无关? 检测到复位信号下降沿直接复位吗?

 楼主| 发表于 2022-7-26 08:53:01 | 显示全部楼层


hamandu 发表于 2022-7-26 08:49
执行啊,但这个执行不是软件上那种执行哦,一定要把软件思维和硬件思维区分开,要不然你会陷入混乱的
...


能请您再说详细一点吗 初入FPGA还不懂什么是硬件思维
但这个执行不是软件上那种执行哦  这个是什么意思呀
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

X

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-6-20 11:58 , Processed in 0.021867 second(s), 7 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表