Sign in
opensecura
/
hw
/
kelvin
/
ad06e608457314153142962ee5a0b6352ce61e37
/
.
/
hdl
/
chisel
/
src
/
common
/
Library.scala
blob: 9fa4682f2a68dfc7212663a9e162e1bb0adae3cb [
file
] [
log
] [
blame
]
package
common
import
chisel3
.
_
import
chisel3
.
util
.
_
object
MuxOR
{
def
apply
(
valid
:
Bool
,
data
:
UInt
):
UInt
=
{
Mux
(
valid
,
data
,
0
.
U
(
data
.
getWidth
))
}
def
apply
(
valid
:
Bool
,
data
:
Bool
):
Bool
=
{
Mux
(
valid
,
data
,
false
.
B
)
}
}