首页 > 系统服务 > 详细

Rocket - tile - L1Cache

时间:2020-07-12 09:27:00      阅读:51      评论:0      收藏:0      [点我收藏+]

https://mp.weixin.qq.com/s/jH0cJ76WCPuJfWFpijXLhA

 

简单介绍L1Cache的实现。

 

技术分享图片

 

1. L1CacheParams

 

定义L1Cache的参数:

技术分享图片

 

2. HasL1CacheParameters

 

把HasTileParameters中的参数和L1CacheParams转换为L1Cache使用的参数,方便后续使用:

技术分享图片

 

3. L1CacheModule

 

这是一个引入了HasL1CacheParameters的抽象模块:

技术分享图片

 

抽象模块不可以实例化,需要子类继承并实现其抽象成员之后才能实例化实际使用。这里的抽象成员是io:

技术分享图片

 

4. L1CacheBundle

 

这是一个引入了HasL1CacheParameters的抽象IO结构:

技术分享图片

虽然标记为抽象类,但是其中并没有抽象成员需要实现。

 

5. 附录

 

Rocket - tile - L1Cache

原文:https://www.cnblogs.com/wjcdx/p/13287013.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!