tile: intSinkNode belongs in HasExternalInterrupts
This commit is contained in:
		| @@ -135,7 +135,6 @@ abstract class BaseTile(tileParams: TileParams, val crossing: CoreplexClockCross | ||||
|   protected val tlMasterXbar = LazyModule(new TLXbar) | ||||
|   protected val tlSlaveXbar = LazyModule(new TLXbar) | ||||
|   protected val intXbar = LazyModule(new IntXbar) | ||||
|   protected val intSinkNode = IntSinkNode(IntSinkPortSimple()) | ||||
|  | ||||
|   def connectTLSlave(node: TLNode, bytes: Int) { | ||||
|     DisableMonitors { implicit p => | ||||
|   | ||||
| @@ -22,6 +22,7 @@ class TileInterrupts(implicit p: Parameters) extends CoreBundle()(p) { | ||||
| trait HasExternalInterrupts { this: BaseTile => | ||||
|  | ||||
|   val intInwardNode = intXbar.intnode | ||||
|   protected val intSinkNode = IntSinkNode(IntSinkPortSimple()) | ||||
|   intSinkNode := intXbar.intnode | ||||
|  | ||||
|   val intcDevice = new Device { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user