From f0ab6d0214efcf921076c175718a8f7e7b61fb27 Mon Sep 17 00:00:00 2001 From: Howard Mao Date: Sat, 3 Sep 2016 20:43:11 -0700 Subject: [PATCH] tie off finish signals in tilelink wrapper and unwrapper --- src/main/scala/uncore/converters/Tilelink.scala | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/scala/uncore/converters/Tilelink.scala b/src/main/scala/uncore/converters/Tilelink.scala index 99a493e2..d77bfa65 100644 --- a/src/main/scala/uncore/converters/Tilelink.scala +++ b/src/main/scala/uncore/converters/Tilelink.scala @@ -44,6 +44,7 @@ class ClientTileLinkIOWrapper(implicit p: Parameters) extends TLModule()(p) { io.in.grant <> io.out.grant io.out.probe.ready := Bool(true) io.out.release.valid := Bool(false) + io.out.finish.valid := Bool(false) } class ClientTileLinkIOUnwrapper(implicit p: Parameters) extends TLModule()(p) { @@ -144,6 +145,15 @@ class ClientTileLinkIOUnwrapper(implicit p: Parameters) extends TLModule()(p) { io.out.grant.ready := io.in.grant.ready io.in.probe.valid := Bool(false) + io.in.finish.ready := Bool(false) +} + +object TileLinkIOUnwrapper { + def apply(in: ClientTileLinkIO)(implicit p: Parameters): ClientUncachedTileLinkIO = { + val unwrapper = Module(new ClientTileLinkIOUnwrapper) + unwrapper.io.in <> in + unwrapper.io.out + } } object TileLinkWidthAdapter {