Merge branch 'master' into async_register_crossing
This commit is contained in:
		| @@ -195,3 +195,15 @@ class WithJtagDTM extends Config ( | |||||||
|     case _ => throw new CDEMatchError |     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) | ||||||
|  |   } | ||||||
|  | ) | ||||||
|   | |||||||
| @@ -2,8 +2,8 @@ | |||||||
|  |  | ||||||
| package uncore.tilelink2 | package uncore.tilelink2 | ||||||
|  |  | ||||||
| import chisel3._ | import Chisel._ | ||||||
| import chisel3.util._ | import chisel3.util.{Irrevocable, IrrevocableIO} | ||||||
|  |  | ||||||
| abstract class GenericParameterizedBundle[T <: Object](val params: T) extends Bundle | abstract class GenericParameterizedBundle[T <: Object](val params: T) extends Bundle | ||||||
| { | { | ||||||
|   | |||||||
| @@ -2,7 +2,6 @@ | |||||||
| package uncore.tilelink2 | package uncore.tilelink2 | ||||||
|  |  | ||||||
| import Chisel._ | import Chisel._ | ||||||
| import chisel3.util.LFSR16 |  | ||||||
| import unittest._ | import unittest._ | ||||||
| import util.Pow2ClockDivider | import util.Pow2ClockDivider | ||||||
|  |  | ||||||
|   | |||||||
| @@ -3,7 +3,6 @@ | |||||||
| package uncore.tilelink2 | package uncore.tilelink2 | ||||||
|  |  | ||||||
| import Chisel._ | import Chisel._ | ||||||
| import chisel3.util.LFSR16 |  | ||||||
|  |  | ||||||
| // We detect concurrent puts that put memory into an undefined state. | // We detect concurrent puts that put memory into an undefined state. | ||||||
| // put0, put0Ack, put1, put1Ack => ok: defined | // put0, put0Ack, put1, put1Ack => ok: defined | ||||||
|   | |||||||
| @@ -2,8 +2,8 @@ | |||||||
|  |  | ||||||
| package uncore.tilelink2 | package uncore.tilelink2 | ||||||
|  |  | ||||||
| import chisel3._ | import Chisel._ | ||||||
| import chisel3.util._ | import chisel3.util.{Irrevocable, IrrevocableIO} | ||||||
|  |  | ||||||
| // A bus agnostic register interface to a register-based device | // A bus agnostic register interface to a register-based device | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user