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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3068|回复: 4

[讨论] 关于总线低功耗及异常保护

[复制链接]
发表于 2020-8-25 01:08:02 | 显示全部楼层 |阅读模式

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

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

x

【AXI总线低功耗】即可以由low power interface信号实现全局的CG,也可以通过额外逻辑实现单独MP口SP口的CG,细化功耗管理;

【AXI总线异常保护】暂时想到几点(保护可做在MP侧或者下沉至SP侧):

1. AXI MP口挂defaul_mstr_protect模块,当有异常地址的访问或某些原因导致的不可访问(如PCIe断链、Slave异常)时,将访问译码到reserved地址空间;DW_AXI总线内部貌似就存在这种reserved地址空间?
2. 当事先可以预知Slave即将CG或PG等异常,则可通过旁挂的default_slave模块实现保护;
3. 在Slave正常工作时,软件配置CG命令关闭Slave口,此时若还有transaction,则硬件可忽略该CG配置,或者暂且hold住,待transaction完成之后再使能CG;
4. 若Slave未处于CG或PG,访问也未被译码至default_slave模块,此时Slave突然发生异常,其中一个解决方案是通过counter计时,直至产生timeout,软件或硬件接管,等待系统复位Slave,Slave被复位时Master怎么处理呢?这种做法要求counter时刻在监测Slave口的访问时延,就算是正常的访问也会一直监测,势必带来面积功耗等的损失;

 楼主| 发表于 2020-8-27 23:58:17 | 显示全部楼层
补充下最近学习的几种场景:
1)slave上下电不会导致总线挂死:下电后对slave发起访问不会导致总线挂死(设置default分支);访问过程中(burst/outstanding)slave突然下电总线不会挂死(需额外控制逻辑);
2)slave侧时钟CG或Reset时访问不会导致总线挂死:额外异常保护逻辑;
3)设置master-slave不能访问时针对异常访问增加保护:地址过滤方式(组合逻辑对时序收敛不友好),将非法访问译码至default分支;
发表于 2021-1-28 17:59:02 | 显示全部楼层
Thanks a lot
发表于 2021-6-7 14:07:07 | 显示全部楼层
mark。。。。。
发表于 2021-7-21 11:52:55 | 显示全部楼层
多谢分享。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-2-9 01:17 , Processed in 0.017819 second(s), 6 queries , Gzip On, Redis On.

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