1
0

rocketchip: move from using cde to config

This commit is contained in:
Wesley W. Terpstra
2016-11-18 14:05:14 -08:00
parent 40daea2e15
commit 37a3c22639
86 changed files with 88 additions and 88 deletions

View File

@ -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 */

View File

@ -2,7 +2,7 @@ package util
import Chisel._
import cde.{Parameters}
import config._
/** This black-boxes an Async Reset
* (or Set)

View File

@ -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

View File

@ -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))

View File

@ -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)

View File

@ -1,7 +1,7 @@
package util
import Chisel._
import cde.Parameters
import config._
import scala.math._
class ParameterizedBundle(implicit p: Parameters) extends Bundle {

View File

@ -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