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