xref: /XiangShan/src/main/scala/utils/BundleUtils.scala (revision 7fbc1cb42a2c96ef89a1dfd0f5f885ccada40c26)
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