rocketchip: move from using cde to config
This commit is contained in:
@ -1,6 +1,6 @@
|
||||
package util
|
||||
import Chisel._
|
||||
import cde.Parameters
|
||||
import config._
|
||||
|
||||
/** A generalized locking RR arbiter that addresses the limitations of the
|
||||
* version in the Chisel standard library */
|
||||
|
@ -2,7 +2,7 @@ package util
|
||||
|
||||
import Chisel._
|
||||
|
||||
import cde.{Parameters}
|
||||
import config._
|
||||
|
||||
/** This black-boxes an Async Reset
|
||||
* (or Set)
|
||||
|
@ -1,7 +1,7 @@
|
||||
package util
|
||||
|
||||
import Chisel._
|
||||
import cde.Parameters
|
||||
import config._
|
||||
import scala.math.max
|
||||
|
||||
// Produces 0-width value when counting to 1
|
||||
|
@ -3,7 +3,7 @@
|
||||
package util
|
||||
|
||||
import Chisel._
|
||||
import cde._
|
||||
import config._
|
||||
import diplomacy.LazyModule
|
||||
import java.io.{File, FileWriter}
|
||||
|
||||
@ -24,7 +24,7 @@ case class ParsedInputNames(
|
||||
*/
|
||||
trait HasGeneratorUtilities {
|
||||
def getConfig(names: ParsedInputNames): Config = {
|
||||
names.fullConfigClasses.foldRight(new Config()) { case (currentName, config) =>
|
||||
new Config(names.fullConfigClasses.foldRight(Parameters.empty) { case (currentName, config) =>
|
||||
val currentConfig = try {
|
||||
Class.forName(currentName).newInstance.asInstanceOf[Config]
|
||||
} catch {
|
||||
@ -32,7 +32,7 @@ trait HasGeneratorUtilities {
|
||||
throwException(s"""Unable to find part "$currentName" from "${names.configs}", did you misspell it?""", e)
|
||||
}
|
||||
currentConfig ++ config
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
def getParameters(names: ParsedInputNames): Parameters = getParameters(getConfig(names))
|
||||
|
@ -1,7 +1,7 @@
|
||||
package util
|
||||
|
||||
import Chisel._
|
||||
import cde.Parameters
|
||||
import config._
|
||||
|
||||
class HellaFlowQueue[T <: Data](val entries: Int)(data: => T) extends Module {
|
||||
val io = new QueueIO(data, entries)
|
||||
|
@ -1,7 +1,7 @@
|
||||
package util
|
||||
|
||||
import Chisel._
|
||||
import cde.Parameters
|
||||
import config._
|
||||
import scala.math._
|
||||
|
||||
class ParameterizedBundle(implicit p: Parameters) extends Bundle {
|
||||
|
@ -1,7 +1,7 @@
|
||||
package util
|
||||
|
||||
import Chisel._
|
||||
import cde.Parameters
|
||||
import config._
|
||||
|
||||
class ReorderQueueWrite[T <: Data](dType: T, tagWidth: Int) extends Bundle {
|
||||
val data = dType.cloneType
|
||||
|
Reference in New Issue
Block a user