From d2032b563c80311ebbb5a238d107753cfcc7054d Mon Sep 17 00:00:00 2001 From: Hansung Kim Date: Tue, 23 Jan 2024 16:11:32 -0800 Subject: [PATCH] Don't set XLen in WithRadianceCores Currently Vortex core uses hardcoded 32-bit xlen in its RTL. Also, setting this here breaks instantiating Gemmini, which assumes 64bit. So just leave it unchanged and try to treat Vortex as a special-case. --- src/main/scala/radiance/subsystem/Configs.scala | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/main/scala/radiance/subsystem/Configs.scala b/src/main/scala/radiance/subsystem/Configs.scala index 3a6e882..96ec6fb 100644 --- a/src/main/scala/radiance/subsystem/Configs.scala +++ b/src/main/scala/radiance/subsystem/Configs.scala @@ -15,7 +15,6 @@ class WithRadianceCores( n: Int, useVxCache: Boolean ) extends Config((site, _, up) => { - case XLen => 32 case TilesLocated(InSubsystem) => { val prev = up(TilesLocated(InSubsystem), site) val idOffset = prev.size @@ -53,7 +52,6 @@ class WithFuzzerCores( n: Int, useVxCache: Boolean ) extends Config((site, _, up) => { - case XLen => 32 case TilesLocated(InSubsystem) => { val prev = up(TilesLocated(InSubsystem), site) val idOffset = prev.size