Add dmiUltraFastSpikeConfig

This commit is contained in:
Jerry Zhao
2023-04-12 01:37:47 -07:00
parent 3771e62a20
commit 02a10f358b

View File

@@ -13,9 +13,7 @@ class SpikeConfig extends Config(
class dmiSpikeConfig extends Config(
new chipyard.harness.WithSerialAdapterTiedOff ++ // don't attach an external SimSerial
new chipyard.config.WithDMIDTM ++ // have debug module expose a clocked DMI port
new chipyard.WithNSpikeCores(1) ++
new chipyard.config.AbstractConfig)
new SpikeConfig)
// Avoids polling on the UART registers
class SpikeFastUARTConfig extends Config(
@@ -36,6 +34,11 @@ class SpikeUltraFastConfig extends Config(
new chipyard.config.WithBroadcastManager ++
new chipyard.config.AbstractConfig)
class dmiSpikeUltraFastConfig extends Config(
new chipyard.harness.WithSerialAdapterTiedOff ++ // don't attach an external SimSerial
new chipyard.config.WithDMIDTM ++ // have debug module expose a clocked DMI port
new SpikeUltraFastConfig)
// Add the default firechip devices
class SpikeUltraFastDevicesConfig extends Config(
new chipyard.harness.WithSimBlockDevice ++