From 739edee6770aed383510476e18165a78daccee8e Mon Sep 17 00:00:00 2001 From: Zhongdi LUO Date: Mon, 13 Jul 2026 07:48:14 +0000 Subject: [PATCH] feat: configure 1-core Virgo systolic architecture --- generators/chipyard/src/main/scala/config/RadianceConfigs.scala | 2 +- generators/radiance | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/generators/chipyard/src/main/scala/config/RadianceConfigs.scala b/generators/chipyard/src/main/scala/config/RadianceConfigs.scala index 3dee4f73..151ab57c 100644 --- a/generators/chipyard/src/main/scala/config/RadianceConfigs.scala +++ b/generators/chipyard/src/main/scala/config/RadianceConfigs.scala @@ -100,7 +100,7 @@ class RadianceBlackwellClusterConfig extends Config( class RadianceClusterConfig extends Config( // important to keep gemmini tile before RadianceCores to ensure radiance tile id is 0-indexed new radiance.subsystem.WithRadianceGemmini(location = InCluster(0), dim = 8, accSizeInKB = 16, tileSize = 8) ++ - new radiance.subsystem.WithRadianceCores(4, location = InCluster(0), tensorCoreFP16 = false, tensorCoreDecoupled = false, useVxCache = false) ++ + new radiance.subsystem.WithRadianceCores(1, location = InCluster(0), tensorCoreFP16 = false, tensorCoreDecoupled = false, useVxCache = false) ++ // new radiance.subsystem.WithRadianceFrameBuffer(x"ff018000", 16, 0x8000, x"ff011000", "fb0") ++ new radiance.subsystem.WithRadianceSharedMem(address = x"ff000000", size = 256 << 10/*KBytes*/, numBanks = 8, numWords = 8, // memType = radiance.subsystem.TwoReadOneWrite, diff --git a/generators/radiance b/generators/radiance index e8f5bab1..2d6bf7dd 160000 --- a/generators/radiance +++ b/generators/radiance @@ -1 +1 @@ -Subproject commit e8f5bab17e6d61c05b48bc5f0ac2bce6b3bf64af +Subproject commit 2d6bf7dd45b64fe9a934f76d4091f91597c5924a