Home
last modified time | relevance | path

Searched refs:tag_array (Results 1 – 2 of 2) sorted by relevance

/XiangShan/src/main/scala/xiangshan/cache/dcache/meta/
H A DTagArray.scala77 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
110tag_array.io.read.bits.way_en := io.read.bits.way_en((i + 1) * DCacheWayDiv - 1, i * DCacheWayDiv)
[all …]
H A DLegacyMetaArray.scala75 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) =>