上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 41 下一页
摘要: https://mp.weixin.qq.com/s/NkbW465NAmhDsETksd2M0g 介绍ErrorEvaluator的实现。 ​​ 1. 基本介绍 ErrorEvaluator用于判断请求(Request)是否符合某种模式(Pattern)。 若符合,则下游节点针对这个请求的响应消息 阅读全文
posted @ 2019-08-10 22:14 wjcdx 阅读(328) 评论(0) 推荐(0)
摘要: https://mp.weixin.qq.com/s/y432EkLcBvVn2u_U3tPWeA 简单介绍CrossingHelper的实现。 ​​ 1. 基本介绍 为节点生成一个跨时钟结构。可以指定模块的名称/作用域/上下游位置以及跨时钟方式等信息。 2. TLInwardCrossingHel 阅读全文
posted @ 2019-08-09 21:26 wjcdx 阅读(306) 评论(0) 推荐(0)
摘要: https://mp.weixin.qq.com/s/pc8f_DOJ7w8k8BeM9gPzVw 简单介绍Delayer的实现。 1. 基本介绍 以一定的概率延迟消息的传递。 类参数 q is the probability to delay a request: ​​ 取值范围在[0, 1): 阅读全文
posted @ 2019-08-09 21:26 wjcdx 阅读(219) 评论(0) 推荐(0)
摘要: https://mp.weixin.qq.com/s/QsL1Bfb0JsOaxWW_muhg_Q 简单介绍CacheCork的实现。 ​​ 1. 基本介绍 Cache的塞子,下游没有Cache节点。把上游节点的Acquire/Release消息转换为Get/Put消息实现。 ​​ 各个消息处理方法 阅读全文
posted @ 2019-08-08 18:12 wjcdx 阅读(665) 评论(0) 推荐(0)
摘要: https://mp.weixin.qq.com/s/-pjCLzzincJz0Z66orx8kg 介绍Broadcast的实现。 ​​ 1. 基本介绍 TLBroadcast实现的是TL-C等级,支持Transfer操作。主要功能是根据输入的请求类型,广播Probe请求进行权限调整,维持缓存一致性 阅读全文
posted @ 2019-07-29 18:07 wjcdx 阅读(562) 评论(0) 推荐(0)
摘要: https://mp.weixin.qq.com/s/oZCYBdy5glxJQmYKVWvpvA 简单介绍BankBinder的实现。 ​​ 1. 基本介绍 A BankBinder is used to divide contiguous memory regions into banks, s 阅读全文
posted @ 2019-07-27 10:28 wjcdx 阅读(266) 评论(0) 推荐(0)
摘要: https://mp.weixin.qq.com/s/XDUtw0uPrVXC4CChbydF_A 分析在透传和代理两种模式下,AtomicAutomata可能出现的问题。 ​​ 1. 透传 如果下游节点支持某一个Atomic操作,并且AtomicAutomata节点被允许不做代理的话,可以由下游节 阅读全文
posted @ 2019-07-20 11:17 wjcdx 阅读(245) 评论(0) 推荐(0)
摘要: https://mp.weixin.qq.com/s/O7VTHqpCFNJQi3EpucXkIw 简单介绍AtomicAutomata的实现。(细节问题太多,恕不完全表述。) ​​ 1. 基本功能 AtomicAutomata是一个适配模块,为下游节点添加Atomic操作的支持。Atomic操作包 阅读全文
posted @ 2019-07-19 09:53 wjcdx 阅读(589) 评论(0) 推荐(0)
摘要: https://mp.weixin.qq.com/s/TSwKL_qm-b-0e8x7r--hhg 简单介绍Atomics中数学运算、逻辑运算的实现。 ​​ 1. io Atomics是一个硬件模块,他继承自Modules: ​​ IO端口定义如下: ​​ 其中: a. write: 是否写操作; 阅读全文
posted @ 2019-07-19 09:52 wjcdx 阅读(404) 评论(0) 推荐(0)
摘要: https://mp.weixin.qq.com/s/lzDmIHkUph3b1Fxgx66ySg 分析移位/取反操作在Intellij中提示错误的问题。 1. 问题 用到移位/取反的地方都会有错误提示: ​​ 提示信息为: ​​ 2. 分析 问题发生在对UInt变量,调用在Bits中定义的方法,然 阅读全文
posted @ 2019-07-18 10:03 wjcdx 阅读(295) 评论(0) 推荐(0)
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 41 下一页