ic验证经验分享(一)

一、在线复位场景验证

1.1  在线复位场景应用场景:一个模块在实际的业务过程中因为配置错误或者其它原因出现卡死情况,重新配置也不能正常工作,此刻通过软复位方式,将模块进行复位。

1.2  在验证一个自研模块的过程中,fpga验证同事验证在线复位功能。根据asic版本在eda验证的方法,在正常业务过程中发起复位。复位流程:首先需要软件配置寄存器发起复位请求,接着去读一个复位状态寄存器其中一个bit位,这个比特位在发起复位请求之后有一个从0变为1过程,0表示正在复位,1表示复位完成。因为0这个过程只持续了几百个clk,fpga同事那边读不到这个0的状态。于是经过讨论,采用如下方法:找一种配置流程,使得模块不能正常工作,处于卡死状态,再次正常配置也不能恢复正常工作,只能通过在线复位方式进行复位,复位之后进行重新配置,重新配置之后能正常工作即可。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值