From 524299bd39e1ecedccb62abdfbfc9ed41f15b1d4 Mon Sep 17 00:00:00 2001 From: David Biancolin Date: Thu, 9 Jan 2020 16:52:02 -0800 Subject: [PATCH] [firechip] Commit some Eagle X-related mock configs --- .../firechip/src/main/scala/TargetConfigs.scala | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/generators/firechip/src/main/scala/TargetConfigs.scala b/generators/firechip/src/main/scala/TargetConfigs.scala index f7b70322..d8350626 100644 --- a/generators/firechip/src/main/scala/TargetConfigs.scala +++ b/generators/firechip/src/main/scala/TargetConfigs.scala @@ -334,3 +334,16 @@ class WithRationalTiles(multiplier: Int, divisor: Int) extends Config((site, her }) class HalfRateUncore extends WithRationalTiles(2,1) + +// Eagle X Mock Configs +class EagleMockConfig(numCores: Int) extends Config( + new WithBootROM ++ + new freechips.rocketchip.subsystem.WithInclusiveCache(nBanks = 16, capacityKB = 8192) ++ + new hwacha.DefaultHwachaConfig ++ // use Hwacha vector accelerator + new WithNBigCores(numCores) ++ + new FireSimRocketChipConfig) + +class EX20C extends EagleMockConfig(20) +class EX16C extends EagleMockConfig(16) +class EX12C extends EagleMockConfig(12) +class EX8C extends EagleMockConfig(8)