https://mp.weixin.qq.com/s/7WKB1QxcVzqm2Q7bWcKHzA 简单介绍RegField的实现。 1. 简单介绍 定义寄存器域相关的参数类型。 2. RegFieldAccessType 访问类型:读、写、读写: 3. RegFieldWrType 写操作类型: ...
分类:
移动开发 时间:
2019-09-19 01:16:33
阅读次数:
98
显示效果:palette=rocket,deep两种效果 ...
分类:
其他好文 时间:
2019-09-14 17:19:02
阅读次数:
142
https://mp.weixin.qq.com/s/pmJcsRMviJZjMwlwYw6OgA 简单介绍WidthWidget的实现。 ?? 1. 基本介绍 用于设定与上游节点连接的数据总线的宽度。根据上下游数据总线宽度的大小关系,在转发消息时进行组合和拆分处理。 类参数innerBeatByt ...
分类:
其他好文 时间:
2019-09-06 23:00:32
阅读次数:
125
https://mp.weixin.qq.com/s/03BvgTNQtD75Guco6gUGQg 简单介绍BusWrapper的实现。 1. HasTLBusParams 定义SoC的挂载点相关的宽度信息: ?? a. beatBytes:一个时钟周期最大能请求的字节数; b. blockByte ...
分类:
移动开发 时间:
2019-09-06 22:46:38
阅读次数:
143
https://mp.weixin.qq.com/s/UXFHYEQaYotWNEhshro68Q 简单介绍Xbar的实现。 ?? 1. 基本介绍 用于为Xbar的输入和输出连接生成内部的连接逻辑。 2. object TLXbar 定义了一些辅助方法。 1) assignRanges ?? 把si ...
分类:
其他好文 时间:
2019-09-06 22:42:51
阅读次数:
124
https://mp.weixin.qq.com/s/-z9n6SHyAiK2OE7mOSvC2Q 简单介绍SRAM的实现。 ?? 1. 基本介绍 实现一个支持读写的静态存储器。存取的内容可以使用ECC进行编解码和验证。 2. TLRAM TLRAM是DiplomaticSRAM的子类: ?? 1) ...
分类:
其他好文 时间:
2019-09-05 13:53:23
阅读次数:
101
简单介绍ProbePicker的实现。 ?? 1. 基本介绍 用于把多个Cache client合并成一个: ?? 2. diplomacy node ProbePicker的diplomacy node是一个适配器节点,用于与上下游节点连接,并进行参数传递。 ?? 这里下游节点的参数向上游节点传递 ...
分类:
其他好文 时间:
2019-09-01 18:57:39
阅读次数:
84
简单介绍Metadata的实现。 ?? 1. 基本介绍 Metadata是一个Bundle,即数据结构或者说变量类型。其中存放着Cache的状态,并且跟踪命令执行后状态的变化情况。 2. ClientStates 定义Client状态相关的方法: ?? 1) Cache相关状态 Cache节点的状态 ...
分类:
Web程序 时间:
2019-08-31 21:33:06
阅读次数:
106
简单介绍Monitor的实现。 ?? 1. 基本介绍 用于监控各个channel上的消息是否正确。 2. TLMonitorArgs Monitor的参数,包装一个边(TLEdge): ?? 3. TLMonitorBase Monitor的基类: ?? a. io.in:用于接收输入数据,以待进行 ...
分类:
其他好文 时间:
2019-08-31 21:05:06
阅读次数:
71
简单介绍HintHandler的实现。 ?? 1. 基本功能 实现Hint请求的处理逻辑。 类参数: passthrough:是否把Hint请求透传给下游节点处理; 2. diplomacy node HintHandler是一个适配器节点: ?? 1) clientFn 把HintHandler看 ...
分类:
其他好文 时间:
2019-08-30 23:11:47
阅读次数:
93