xref: /XiangShan/src/main/scala/utils/BundleUtils.scala (revision 039cdc35f5f3b68b6295ec5ace90f22a77322e02)
1package utils
2
3import chisel3._
4import chisel3.util._
5
6object BundleUtils {
7  def makeValid[T <: Data](valid: Bool, bits: T): ValidIO[T] = {
8    val x = Wire(ValidIO(bits.cloneType))
9    x.valid := valid
10    x.bits := bits
11    x
12  }
13}
14