1
0

Merge pull request #1105 from freechipsproject/axi4-xbar

axi4: add an Xbar
This commit is contained in:
Wesley W. Terpstra
2017-11-14 16:18:23 -08:00
committed by GitHub
10 changed files with 488 additions and 6 deletions

View File

@ -42,7 +42,7 @@ class TLFilter(
require (m.supportsPutFull.contains(o.supportsPutFull))
require (m.supportsPutPartial.contains(o.supportsPutPartial))
require (m.supportsHint.contains(o.supportsHint))
require (m.fifoId == o.fifoId) // could relax this, but hard to validate
require (!o.fifoId.isDefined || m.fifoId == o.fifoId)
}
out
})})

View File

@ -333,6 +333,9 @@ class TLRAMModel(log: String = "", ignoreErrorData: Boolean = false)(implicit p:
object TLRAMModel
{
def apply(log: String = "", ignoreErrorData: Boolean = false)(implicit p: Parameters) =
LazyModule(new TLRAMModel(log, ignoreErrorData)).node
case class MonitorParameters(addressBits: Int, sizeBits: Int)
class ByteMonitor(params: MonitorParameters) extends GenericParameterizedBundle(params) {