From a68f99a13889c6e579aef3bd3c53f23c7299b547 Mon Sep 17 00:00:00 2001 From: Hansung Kim Date: Sat, 4 Jan 2025 19:06:48 -0800 Subject: [PATCH 1/3] Configure harness binder clock freq not strictly necessary but for completeness. --- generators/chipyard/src/main/scala/config/RadianceConfigs.scala | 1 + 1 file changed, 1 insertion(+) diff --git a/generators/chipyard/src/main/scala/config/RadianceConfigs.scala b/generators/chipyard/src/main/scala/config/RadianceConfigs.scala index b0adab52..b0584195 100644 --- a/generators/chipyard/src/main/scala/config/RadianceConfigs.scala +++ b/generators/chipyard/src/main/scala/config/RadianceConfigs.scala @@ -50,6 +50,7 @@ class RadianceBaseConfig extends Config( new chipyard.config.WithSystemBusFrequency(400.0) ++ new chipyard.config.WithFrontBusFrequency(400.0) ++ new chipyard.config.WithOffchipBusFrequency(400.0) ++ + new chipyard.harness.WithHarnessBinderClockFreqMHz(400.0) ++ new AbstractConfig) class RadianceFP16ClusterConfig extends Config( From dd70060a7a53c85d09e32b32aa4e516941a14018 Mon Sep 17 00:00:00 2001 From: Hansung Kim Date: Sat, 4 Jan 2025 23:04:34 -0800 Subject: [PATCH 2/3] Add RadianceEmulatorConfig --- .../chipyard/src/main/scala/config/RadianceConfigs.scala | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/generators/chipyard/src/main/scala/config/RadianceConfigs.scala b/generators/chipyard/src/main/scala/config/RadianceConfigs.scala index b0584195..2a9bb826 100644 --- a/generators/chipyard/src/main/scala/config/RadianceConfigs.scala +++ b/generators/chipyard/src/main/scala/config/RadianceConfigs.scala @@ -155,6 +155,14 @@ class RadianceNoCoalConfig extends Config( new radiance.subsystem.WithVortexL1Banks(nBanks = 1)++ new RadianceBaseConfig) +class RadianceEmulatorConfig extends Config( + new radiance.subsystem.WithEmulatorCores(1, useVxCache = false) ++ + new radiance.subsystem.WithSimtConfig(nMemLanes = 4, nSrcIds = 4) ++ + new chipyard.config.WithSystemBusWidth(bitWidth = 256) ++ + new chipyard.harness.WithCeaseSuccess ++ + new chipyard.iobinders.WithCeasePunchThrough ++ + new AbstractConfig) + class RadianceFuzzerConfig extends Config( new radiance.subsystem.WithFuzzerCores(1, useVxCache = false) ++ new radiance.subsystem.WithCoalescer(nNewSrcIds = 2) ++ From 8d8977fcadaaaf620a4fe6eb341bab302c9c9608 Mon Sep 17 00:00:00 2001 From: Richard Yan Date: Tue, 28 Jan 2025 17:44:45 -0800 Subject: [PATCH 3/3] virgo fence --- generators/gemmini | 2 +- generators/radiance | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/generators/gemmini b/generators/gemmini index 03282772..041342d3 160000 --- a/generators/gemmini +++ b/generators/gemmini @@ -1 +1 @@ -Subproject commit 032827729f8b872f9c53d1db343ec68d866a50c4 +Subproject commit 041342d37f656f3177007b2a6bae510cc529f59b diff --git a/generators/radiance b/generators/radiance index 99da429c..52eeed27 160000 --- a/generators/radiance +++ b/generators/radiance @@ -1 +1 @@ -Subproject commit 99da429cb11ae4ad952907d0f36589f067b2ca94 +Subproject commit 52eeed277bc431f56da16ba21a499cad2cf7f681