Increase default SerialTL width to 32 (#1040)
This commit is contained in:
@@ -42,6 +42,7 @@ class AbstractConfig extends Config(
|
|||||||
new chipyard.iobinders.WithCustomBootPin ++
|
new chipyard.iobinders.WithCustomBootPin ++
|
||||||
new chipyard.iobinders.WithDividerOnlyClockGenerator ++
|
new chipyard.iobinders.WithDividerOnlyClockGenerator ++
|
||||||
|
|
||||||
|
new testchipip.WithSerialTLWidth(32) ++ // fatten the serialTL interface to improve testing performance
|
||||||
new testchipip.WithDefaultSerialTL ++ // use serialized tilelink port to external serialadapter/harnessRAM
|
new testchipip.WithDefaultSerialTL ++ // use serialized tilelink port to external serialadapter/harnessRAM
|
||||||
new chipyard.config.WithBootROM ++ // use default bootrom
|
new chipyard.config.WithBootROM ++ // use default bootrom
|
||||||
new chipyard.config.WithUART ++ // add a UART
|
new chipyard.config.WithUART ++ // add a UART
|
||||||
|
|||||||
@@ -64,6 +64,8 @@ class WithNVDLASmall extends nvidia.blocks.dla.WithNVDLA("small")
|
|||||||
|
|
||||||
// Non-frequency tweaks that are generally applied to all firesim configs
|
// Non-frequency tweaks that are generally applied to all firesim configs
|
||||||
class WithFireSimDesignTweaks extends Config(
|
class WithFireSimDesignTweaks extends Config(
|
||||||
|
// Optional: reduce the width of the Serial TL interface
|
||||||
|
new testchipip.WithSerialTLWidth(4) ++
|
||||||
// Required: Bake in the default FASED memory model
|
// Required: Bake in the default FASED memory model
|
||||||
new WithDefaultMemModel ++
|
new WithDefaultMemModel ++
|
||||||
// Required*: Uses FireSim ClockBridge and PeekPokeBridge to drive the system with a single clock/reset
|
// Required*: Uses FireSim ClockBridge and PeekPokeBridge to drive the system with a single clock/reset
|
||||||
|
|||||||
Reference in New Issue
Block a user