summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/scala/chisel3/package.scala2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main/scala/chisel3/package.scala b/src/main/scala/chisel3/package.scala
index fc23f41b..93070f1d 100644
--- a/src/main/scala/chisel3/package.scala
+++ b/src/main/scala/chisel3/package.scala
@@ -124,6 +124,8 @@ package object chisel3 {
override def cloneType: this.type = EnqIO(gen).asInstanceOf[this.type]
}
class DeqIO[+T <: Data](gen: T) extends DecoupledIO(gen) {
+ val Data = chisel3.core.Data
+ Data.setFirrtlDirection(this, Data.getFirrtlDirection(this).flip)
Binding.bind(this, FlippedBinder, "Error: Cannot flip ")
def init(): Unit = {
this.nodeq()