more clarity on defaults

This commit is contained in:
abejgonzalez
2019-06-24 14:32:49 -07:00
parent b3eeb70045
commit 9fc0b9393c

View File

@@ -26,7 +26,7 @@ The following example shows a dual core BOOM with a single core Rocket.
new freechips.rocketchip.system.BaseConfig) new freechips.rocketchip.system.BaseConfig)
In this example, the ``WithNBoomCores`` and ``WithNBigCores`` mixins set up the default parameters for the multiple BOOM and Rocket cores, respectively. In this example, the ``WithNBoomCores`` and ``WithNBigCores`` mixins set up the default parameters for the multiple BOOM and Rocket cores, respectively.
However, for BOOM, an extra mixin called ``DefaultBoomConfig`` is added to override the default parameters with a "normal" sized out-of-order core. However, for BOOM, an extra mixin called ``DefaultBoomConfig`` is added to override the default parameters with a different set of more common default parameters.
This mixin applies to all BOOM cores in the system and changes the parameters for each. This mixin applies to all BOOM cores in the system and changes the parameters for each.
Great! Now you have a heterogeneous setup with BOOMs and Rockets. Great! Now you have a heterogeneous setup with BOOMs and Rockets.