aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/Utils.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/firrtl/Utils.scala')
-rw-r--r--src/main/scala/firrtl/Utils.scala6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/scala/firrtl/Utils.scala b/src/main/scala/firrtl/Utils.scala
index 71a4d3ef..bb814051 100644
--- a/src/main/scala/firrtl/Utils.scala
+++ b/src/main/scala/firrtl/Utils.scala
@@ -509,10 +509,16 @@ object Utils extends LazyLogging {
case Default => Flip
case Flip => Default
}
+ // Input <-> SourceFlow <-> Flip
+ // Output <-> SinkFlow <-> Default
def to_dir(g: Flow): Direction = g match {
case SourceFlow => Input
case SinkFlow => Output
}
+ def to_dir(o: Orientation): Direction = o match {
+ case Flip => Input
+ case Default => Output
+ }
def to_flow(d: Direction): Flow = d match {
case Input => SourceFlow
case Output => SinkFlow