Sign in
opensecura
/
hw
/
kelvin
/
36ad2bdd5bb63d49898a105341a4bc0a6dd06d0e
/
.
/
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
)
}
}