From 07df24faa6b4d186d9eda8b8c6bd66c9adb3dd68 Mon Sep 17 00:00:00 2001 From: Hansung Kim Date: Fri, 8 Nov 2024 23:26:59 -0800 Subject: [PATCH 1/7] Bump gemmini with recoding fix --- generators/gemmini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/gemmini b/generators/gemmini index 03282772..2916cded 160000 --- a/generators/gemmini +++ b/generators/gemmini @@ -1 +1 @@ -Subproject commit 032827729f8b872f9c53d1db343ec68d866a50c4 +Subproject commit 2916cdedea95ab0865e2dd2ec57f07348e9ca2db From 9f37aa7ba61e57064f70fa4c8a095351902ceb8c Mon Sep 17 00:00:00 2001 From: Hansung Kim Date: Sat, 9 Nov 2024 22:36:50 -0800 Subject: [PATCH 2/7] Bump radiance --- generators/radiance | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/radiance b/generators/radiance index 99da429c..465322af 160000 --- a/generators/radiance +++ b/generators/radiance @@ -1 +1 @@ -Subproject commit 99da429cb11ae4ad952907d0f36589f067b2ca94 +Subproject commit 465322af38dccbaab7c23005f896886f870d8c89 From 1d630c4786b32fa5938a82639400817ff9efcfd3 Mon Sep 17 00:00:00 2001 From: Hansung Kim Date: Sat, 9 Nov 2024 23:06:37 -0800 Subject: [PATCH 3/7] Bump gemmini --- generators/gemmini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/gemmini b/generators/gemmini index 2916cded..3106a4cb 160000 --- a/generators/gemmini +++ b/generators/gemmini @@ -1 +1 @@ -Subproject commit 2916cdedea95ab0865e2dd2ec57f07348e9ca2db +Subproject commit 3106a4cbcc79760219fc840bfff677702fd1426f From dd218cf5b4b1b05e31183482aca5dc5d289976a9 Mon Sep 17 00:00:00 2001 From: Hansung Kim Date: Fri, 15 Nov 2024 15:37:20 -0800 Subject: [PATCH 4/7] Bump radiance --- generators/radiance | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/radiance b/generators/radiance index 465322af..3b71276c 160000 --- a/generators/radiance +++ b/generators/radiance @@ -1 +1 @@ -Subproject commit 465322af38dccbaab7c23005f896886f870d8c89 +Subproject commit 3b71276c4ae41bfbca41a368f797989416975f2f From 367a6703a6d39b651bcc3d104e175954a56b982a Mon Sep 17 00:00:00 2001 From: Hansung Kim Date: Fri, 15 Nov 2024 15:37:46 -0800 Subject: [PATCH 5/7] Bump gemmini to dma fix --- generators/gemmini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/gemmini b/generators/gemmini index 3106a4cb..40498de3 160000 --- a/generators/gemmini +++ b/generators/gemmini @@ -1 +1 @@ -Subproject commit 3106a4cbcc79760219fc840bfff677702fd1426f +Subproject commit 40498de38d519ab1ec7257fc2003a35a8e2071ce From a68f99a13889c6e579aef3bd3c53f23c7299b547 Mon Sep 17 00:00:00 2001 From: Hansung Kim Date: Sat, 4 Jan 2025 19:06:48 -0800 Subject: [PATCH 6/7] 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 7/7] 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) ++