From bf3642d8d06507e0639398d21ba46f0af339f4bc Mon Sep 17 00:00:00 2001 From: Jerry Zhao Date: Sat, 1 Apr 2023 13:34:07 -0700 Subject: [PATCH] DontTouch ChipTop ports --- generators/chipyard/src/main/scala/IOBinders.scala | 2 ++ 1 file changed, 2 insertions(+) diff --git a/generators/chipyard/src/main/scala/IOBinders.scala b/generators/chipyard/src/main/scala/IOBinders.scala index a2b6ab93..0e5d60ac 100644 --- a/generators/chipyard/src/main/scala/IOBinders.scala +++ b/generators/chipyard/src/main/scala/IOBinders.scala @@ -76,6 +76,8 @@ abstract trait HasIOBinders { this: LazyModule => val iocellMap = InModuleBody { iobinders.keys.map(k => k -> (lzyFlattened(k)._2 ++ impFlattened(k)._2)).toMap } InModuleBody { + portMap.values.foreach(_.foreach(dontTouch(_))) + println("IOCells generated by IOBinders:") for ((k, v) <- iocellMap) { if (!v.isEmpty) {