diff --git a/generators/chipyard/src/main/scala/DigitalTop.scala b/generators/chipyard/src/main/scala/DigitalTop.scala index d20bade9..6711eac7 100644 --- a/generators/chipyard/src/main/scala/DigitalTop.scala +++ b/generators/chipyard/src/main/scala/DigitalTop.scala @@ -14,7 +14,7 @@ import freechips.rocketchip.devices.tilelink._ // DOC include start: DigitalTop class DigitalTop(implicit p: Parameters) extends ChipyardSystem with testchipip.CanHavePeripheryCustomBootPin // Enables optional custom boot pin - with testchipip.HasPeripheryBootAddrReg // Use programmable boot address register + with testchipip.CanHavePeripheryBootAddrReg // Use programmable boot address register with testchipip.CanHaveTraceIO // Enables optionally adding trace IO with testchipip.CanHaveBackingScratchpad // Enables optionally adding a backing scratchpad with testchipip.CanHavePeripheryBlockDevice // Enables optionally adding the block device diff --git a/generators/chipyard/src/main/scala/config/AbstractConfig.scala b/generators/chipyard/src/main/scala/config/AbstractConfig.scala index 3cce1e00..ceee4c0f 100644 --- a/generators/chipyard/src/main/scala/config/AbstractConfig.scala +++ b/generators/chipyard/src/main/scala/config/AbstractConfig.scala @@ -46,6 +46,8 @@ class AbstractConfig extends Config( // This should get replaced with a PLL-like config instead new chipyard.clocking.WithDividerOnlyClockGenerator ++ + new testchipip.WithCustomBootPin ++ // add a custom-boot-pin to support pin-driven boot address + new testchipip.WithBootAddrReg ++ // add a boot-addr-reg for configurable boot address new testchipip.WithSerialTLWidth(32) ++ // fatten the serialTL interface to improve testing performance new testchipip.WithDefaultSerialTL ++ // use serialized tilelink port to external serialadapter/harnessRAM new chipyard.config.WithDebugModuleAbstractDataWords(8) ++ // increase debug module data capacity diff --git a/generators/testchipip b/generators/testchipip index 363b6835..ebf61569 160000 --- a/generators/testchipip +++ b/generators/testchipip @@ -1 +1 @@ -Subproject commit 363b683552e66e1e8f6552f25a4ee24b532e7faf +Subproject commit ebf61569c5a65ff46ac3ee77fcc3a8404441ab9d