Sign in
opensecura
/
hw
/
kelvin
/
36ad2bdd5bb63d49898a105341a4bc0a6dd06d0e
/
.
/
hdl
/
chisel
/
src
/
kelvin
/
ClockGate.scala
blob: 87a576e2bd82c89ae6c4913eff1a49953c5ca5e2 [
file
]
package
kelvin
import
chisel3
.
_
import
chisel3
.
util
.
_
import
common
.
_
class
ClockGate
extends
BlackBox
{
val
io
=
IO
(
new
Bundle
{
val
clk_i
=
Input
(
Clock
())
val
enable
=
Input
(
Bool
())
// '1' passthrough, '0' disable.
val
clk_o
=
Output
(
Clock
())
})
}