From 30e890b4803f4d328856a590cf716cf88b804661 Mon Sep 17 00:00:00 2001 From: "Wesley W. Terpstra" Date: Wed, 23 Nov 2016 18:53:03 -0800 Subject: [PATCH] diplomacy: include InternalNodes for AXI4 and TL --- src/main/scala/uncore/axi4/Nodes.scala | 3 +++ src/main/scala/uncore/tilelink2/Nodes.scala | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/main/scala/uncore/axi4/Nodes.scala b/src/main/scala/uncore/axi4/Nodes.scala index b8fb1efd..717b07da 100644 --- a/src/main/scala/uncore/axi4/Nodes.scala +++ b/src/main/scala/uncore/axi4/Nodes.scala @@ -53,3 +53,6 @@ case class AXI4InputNode() extends InputNode(AXI4Imp) // Nodes used for external ports case class AXI4BlindOutputNode(portParams: AXI4SlavePortParameters) extends BlindOutputNode(AXI4Imp)(portParams) case class AXI4BlindInputNode(portParams: AXI4MasterPortParameters) extends BlindInputNode(AXI4Imp)(portParams) + +case class AXI4InternalOutputNode(portParams: AXI4SlavePortParameters) extends InternalOutputNode(AXI4Imp)(portParams) +case class AXI4InternalInputNode(portParams: AXI4MasterPortParameters) extends InternalInputNode(AXI4Imp)(portParams) diff --git a/src/main/scala/uncore/tilelink2/Nodes.scala b/src/main/scala/uncore/tilelink2/Nodes.scala index 07cbd94c..dc06dc8a 100644 --- a/src/main/scala/uncore/tilelink2/Nodes.scala +++ b/src/main/scala/uncore/tilelink2/Nodes.scala @@ -126,6 +126,9 @@ case class TLInputNode() extends InputNode(TLImp) case class TLBlindOutputNode(portParams: TLManagerPortParameters) extends BlindOutputNode(TLImp)(portParams) case class TLBlindInputNode(portParams: TLClientPortParameters) extends BlindInputNode(TLImp)(portParams) +case class TLInternalOutputNode(portParams: TLManagerPortParameters) extends InternalOutputNode(TLImp)(portParams) +case class TLInternalInputNode(portParams: TLClientPortParameters) extends InternalInputNode(TLImp)(portParams) + /** Synthesizeable unit tests */ import unittest._