上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 41 下一页
摘要: https://mp.weixin.qq.com/s/zCP7wPuxgQ-r94Tr6BV5iw 简单介绍Replacement的实现。 ​​ 1. 基本介绍 用于实现Cache替换相关的功能。 ​​ From: Cache Replacement Policies, Prof. Mikko H. 阅读全文
posted @ 2019-06-08 23:53 wjcdx 阅读(363) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/gbR5fuDbE_nUFVxw-p4rsA 简单介绍ReduceOthers的实现。 ​​ 1. 基本介绍 输入一组Bool元素,把其他位置元素逐个相与的结果,作为当前位置的值输出。 2. helper helper实现ReduceOthers 阅读全文
posted @ 2019-06-08 23:52 wjcdx 阅读(185) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/xyEq3DgYuf2QuNjssv8pkA 简单介绍Repeater的实现。 ​​ 1. 基本功能 A Repeater passes it's input to it's output, unless repeat is asserted. 阅读全文
posted @ 2019-06-08 23:52 wjcdx 阅读(188) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/G2vLP-ncoJzSOgxGGEJkfA 简单介绍PrefixSum的实现。 ​​ 1. 基本介绍 ​​ 把一个序列从前向后逐个执行迭代(assocOp),每针对一个元素执行一遍迭代,针对一整行执行一次迭代(layerOp)。 2. Pref 阅读全文
posted @ 2019-06-08 23:51 wjcdx 阅读(168) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/CUnrpyQN5LRBR5bxC5u86A 简单介绍MultiWidthFifo的实现。 ​​ 1. 基本介绍 实现一个输入宽度为inW,输出宽度为outW,可存n个outW宽度元素的FIFO。 a. 如果inW == outW,直接使用队列( 阅读全文
posted @ 2019-06-07 23:17 wjcdx 阅读(248) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/_aJqf1cFJDK5RVRBhxTWOw 介绍MaskGen的实现。 ​​ 1. 基本介绍 给定总线宽度beatBytes,根据访问的地址(address)和访问的字节数(bytes = 2^lgSize),生成访问字节的掩码。 2. 实现 阅读全文
posted @ 2019-05-30 21:33 wjcdx 阅读(424) 评论(5) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/kf4FvAFye_bRdT49Yow7Hg 简单介绍Misc中各个辅助方法的用途和实现。 ​​ 1. ParameterizedBundle ​​ 包含一个隐式参数的Bundle。 2. DecoupledHelper ​​ rvs:Ready 阅读全文
posted @ 2019-05-30 21:32 wjcdx 阅读(314) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/yO_9Ec3S5-AosRVLpsBgOg 简单介绍基于通道位置的队列(LanePositionedQueue)的实现。 ​​ 1. LanePositionedDecoupledIO ​​ 包含多个lane的ReadyValid接口,其中: 阅读全文
posted @ 2019-05-28 22:23 wjcdx 阅读(387) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/Pe7FGKzfRufzzYDrl0fQ7g 介绍IDPool的实现。 ​​ 1. 基本介绍 实现从ID池中分配和释放ID的功能。 2. 实现 1) numIds & idWidth ​​ numIds为ID池中ID的个数;idWidth为表示这 阅读全文
posted @ 2019-05-28 22:22 wjcdx 阅读(276) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/5hNM4yeQjaLvAJzgMG9PGQ 介绍HeterogeneousBag的实现。 ​​ 1. 基本介绍 一个口袋(bag),把元素们(elts)装进去。 2. 实现 a. apply(x):取第x个元素; b. length:元素的个数 阅读全文
posted @ 2019-05-27 22:06 wjcdx 阅读(264) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 41 下一页