1
0

Add local interrupts to core (but not yet to coreplex)

This commit is contained in:
Andrew Waterman
2017-03-24 14:49:12 -07:00
parent 069858a20c
commit c7c357e716
5 changed files with 25 additions and 11 deletions

View File

@ -23,6 +23,7 @@ trait CoreParams {
val decodeWidth: Int
val retireWidth: Int
val instBits: Int
val nLocalInterrupts: Int
}
trait HasCoreParameters extends HasTileParameters {

View File

@ -7,6 +7,7 @@ import config.Parameters
import util._
class TileInterrupts(implicit p: Parameters) extends CoreBundle()(p) {
val lip = Vec(coreParams.nLocalInterrupts, Bool())
val debug = Bool()
val mtip = Bool()
val msip = Bool()