1
0

Merge branch 'master' into async_register_crossing

This commit is contained in:
mwachs5 2016-09-27 15:54:34 -07:00 committed by GitHub
commit f9e0a7ac24
5 changed files with 16 additions and 6 deletions

View File

@ -195,3 +195,15 @@ class WithJtagDTM extends Config (
case _ => throw new CDEMatchError
}
)
class WithNoPeripheryArithAMO extends Config (
(pname, site, here) => pname match {
case PeripheryBusKey => PeripheryBusConfig(arithAMO = false, beatBytes = 4)
}
)
class With64BitPeriphery extends Config (
(pname, site, here) => pname match {
case PeripheryBusKey => PeripheryBusConfig(arithAMO = true, beatBytes = 8)
}
)

View File

@ -2,8 +2,8 @@
package uncore.tilelink2
import chisel3._
import chisel3.util._
import Chisel._
import chisel3.util.{Irrevocable, IrrevocableIO}
abstract class GenericParameterizedBundle[T <: Object](val params: T) extends Bundle
{

View File

@ -2,7 +2,6 @@
package uncore.tilelink2
import Chisel._
import chisel3.util.LFSR16
import unittest._
import util.Pow2ClockDivider

View File

@ -3,7 +3,6 @@
package uncore.tilelink2
import Chisel._
import chisel3.util.LFSR16
// We detect concurrent puts that put memory into an undefined state.
// put0, put0Ack, put1, put1Ack => ok: defined

View File

@ -2,8 +2,8 @@
package uncore.tilelink2
import chisel3._
import chisel3.util._
import Chisel._
import chisel3.util.{Irrevocable, IrrevocableIO}
// A bus agnostic register interface to a register-based device