unleashed: build quad-core instead
authorWesley W. Terpstra <wesley@sifive.com>
Thu, 2 Nov 2017 22:32:31 +0000 (15:32 -0700)
committerWesley W. Terpstra <wesley@sifive.com>
Fri, 3 Nov 2017 23:10:41 +0000 (16:10 -0700)
Because there are boot loaders out there that disable core 0, let's
make sure the open source design has >1 core to prevent these images
from hanging. We should also change freedom-u-sdk to check using DTS
to determine which cores to disable to properly fix this problem.

src/main/scala/unleashed/u500vc707devkit/Config.scala

index f15c14ea0148e03ff8dc13dad97489c6020ea4a3..4598f2f4dcc49f515cf2a457fd32e0198f0d3214 100644 (file)
@@ -19,7 +19,7 @@ import sifive.fpgashells.devices.xilinx.xilinxvc707mig.{MemoryXilinxDDRKey,Xilin
 class FreedomUVC707Config extends Config(
   new WithJtagDTM            ++
   new WithNMemoryChannels(1) ++
-  new WithNBigCores(1)       ++
+  new WithNBigCores(4)       ++
   new BaseConfig
 )