Searched refs:tag_array (Results 1 – 2 of 2) sorted by relevance
/XiangShan/src/main/scala/xiangshan/cache/dcache/meta/ |
H A D | TagArray.scala | 77 val tag_array = Module(new SRAMTemplate(UInt(encTagBits.W), set = nSets, way = DCacheWayDiv, constant 83 tag_array.io.w.req.valid := wen 84 tag_array.io.w.req.bits.apply( 93 tag_array.io.r.req.valid := ren 94 tag_array.io.r.req.bits.apply(setIdx = io.read.bits.idx) 95 io.resp := tag_array.io.r.resp.data 97 XSPerfAccumulate("part_tag_read_counter_" + index, tag_array.io.r.req.valid) 108 tag_arrays.zipWithIndex.foreach { case (tag_array, i) => 109 tag_array.io.read <> io.read 110 … tag_array.io.read.bits.way_en := io.read.bits.way_en((i + 1) * DCacheWayDiv - 1, i * DCacheWayDiv) [all …]
|
H A D | LegacyMetaArray.scala | 75 val tag_array = Module(new SRAMTemplate(UInt(encMetaBits.W), set = nSets, way = nWays, constant 80 tag_array.io.w.req.valid := wen 81 tag_array.io.w.req.bits.apply( 88 tag_array.io.r.req.valid := ren 89 tag_array.io.r.req.bits.apply(setIdx = io.read.bits.idx) 90 io.resp := tag_array.io.r.resp.data 91 val ecc_errors = tag_array.io.r.resp.data.zipWithIndex.map({ case (d, w) =>
|