You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ex: Prior steps taken / Documentation Followed / etc...
Current Behavior
Hey,
i am trying to add a single Gemmini to a multicore system.
I have tried to copy and change the hwacha example but i get an error :
polymorphic expression cannot be instantiated to expected type
CONFIG:
class LargeBoomAndGemminiRocketConfig extends Config(
new chipyard.config.WithMultiRoCC ++ // support heterogeneous rocc
new chipyard.config.WithMultiRoCCGemmini(0) ++ // put hwacha on hart-0 (rocket)
new gemmini.DefaultGemminiConfig ++ // use Gemmini systolic array GEMM accelerator
new boom.common.WithNLargeBooms(1) ++ // add 1 boom cores
new freechips.rocketchip.subsystem.WithNBigCores(1) ++ // add 1 rocket core
new chipyard.config.AbstractConfig)
error log:
[error] /home/chipyard/generators/chipyard/src/main/scala/config/HeteroConfigs.scala:43:3: polymorphic expression cannot be instantiated to expected type;
[error] found : [T <: chisel3.Data, U <: chisel3.Data, V <: chisel3.Data](gemminiConfig: gemmini.GemminiArrayConfig[T,U,V])(implicit evidence$1: gemmini.Arithmetic[T])chipyard.config.WithMultiRoCCGemmini[T,U,V]
[error] required: freechips.rocketchip.config.Parameters
[error] new chipyard.config.WithMultiRoCCGemmini(0) ++ // put hwacha on hart-0 (rocket)
[error] ^
[error] one error found
[error] (Compile / compileIncremental) Compilation failed
[error] Total time: 7 s, completed Apr 3, 2023, 3:55:40 PM
make: *** [ /home/chipyard/common.mk:106: generator_temp] Error 1
Expected Behavior
WithMultiRoCCGemmini should work similar to WithMultiRoCCHwacha
Other Information
The text was updated successfully, but these errors were encountered:
Background Work
Chipyard Version and Hash
Release: 1.8.0
OS Setup
Ubuntu 22.04
Other Setup
Ex: Prior steps taken / Documentation Followed / etc...
Current Behavior
Hey,
i am trying to add a single Gemmini to a multicore system.
I have tried to copy and change the hwacha example but i get an error :
polymorphic expression cannot be instantiated to expected type
CONFIG:
class LargeBoomAndGemminiRocketConfig extends Config(
new chipyard.config.WithMultiRoCC ++ // support heterogeneous rocc
new chipyard.config.WithMultiRoCCGemmini(0) ++ // put hwacha on hart-0 (rocket)
new gemmini.DefaultGemminiConfig ++ // use Gemmini systolic array GEMM accelerator
new boom.common.WithNLargeBooms(1) ++ // add 1 boom cores
new freechips.rocketchip.subsystem.WithNBigCores(1) ++ // add 1 rocket core
new chipyard.config.AbstractConfig)
error log:
[error] /home/chipyard/generators/chipyard/src/main/scala/config/HeteroConfigs.scala:43:3: polymorphic expression cannot be instantiated to expected type;
[error] found : [T <: chisel3.Data, U <: chisel3.Data, V <: chisel3.Data](gemminiConfig: gemmini.GemminiArrayConfig[T,U,V])(implicit evidence$1: gemmini.Arithmetic[T])chipyard.config.WithMultiRoCCGemmini[T,U,V]
[error] required: freechips.rocketchip.config.Parameters
[error] new chipyard.config.WithMultiRoCCGemmini(0) ++ // put hwacha on hart-0 (rocket)
[error] ^
[error] one error found
[error] (Compile / compileIncremental) Compilation failed
[error] Total time: 7 s, completed Apr 3, 2023, 3:55:40 PM
make: *** [ /home/chipyard/common.mk:106: generator_temp] Error 1
Expected Behavior
WithMultiRoCCGemmini should work similar to WithMultiRoCCHwacha
Other Information
The text was updated successfully, but these errors were encountered: