Merge remote-tracking branch 'origin' into hammer-docs
This commit is contained in:
@@ -5,7 +5,7 @@ The Gemmini project is developing a systolic-array based matrix multiplication u
|
|||||||
|
|
||||||
Gemmini is implemented as a RoCC accelerator with non-standard RISC-V custom instructions. The Gemmini unit uses the RoCC port of a Rocket or BOOM `tile`, and by default connects to the memory system through the System Bus (i.e., directly to the L2 cache).
|
Gemmini is implemented as a RoCC accelerator with non-standard RISC-V custom instructions. The Gemmini unit uses the RoCC port of a Rocket or BOOM `tile`, and by default connects to the memory system through the System Bus (i.e., directly to the L2 cache).
|
||||||
|
|
||||||
To add a Gemmini unit to an SoC, you should add the ``gemmini.DefaultGemminiConfig`` config fragment to the SoC configurations. To change the configuration of the Gemmini accelerator unit, you can write a custom configuration to replace the ``DefaultGemminiConfig``, which you can view under `generators/gemmini/src/main/scala/configs.scala <https://github.com/ucb-bar/gemmini/blob/master/src/main/scala/gemmini/configs.scala>`__ to see the possible configuration parameters.
|
To add a Gemmini unit to an SoC, you should add the ``gemmini.DefaultGemminiConfig`` config fragment to the SoC configurations. To change the configuration of the Gemmini accelerator unit, you can write a custom configuration to replace the ``DefaultGemminiConfig``, which you can view under `generators/gemmini/src/main/scala/configs.scala <https://github.com/ucb-bar/gemmini/blob/master/src/main/scala/gemmini/Configs.scala>`__ to see the possible configuration parameters.
|
||||||
|
|
||||||
The example Chipyard config includes the following example SoC configuration which includes Gemmini:
|
The example Chipyard config includes the following example SoC configuration which includes Gemmini:
|
||||||
|
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ sudo apt-get install -y libexpat1-dev libusb-dev libncurses5-dev cmake
|
|||||||
# deps for poky
|
# deps for poky
|
||||||
sudo apt-get install -y python3.6 patch diffstat texi2html texinfo subversion chrpath git wget
|
sudo apt-get install -y python3.6 patch diffstat texi2html texinfo subversion chrpath git wget
|
||||||
# deps for qemu
|
# deps for qemu
|
||||||
sudo apt-get install -y libgtk-3-dev
|
sudo apt-get install -y libgtk-3-dev gettext
|
||||||
# deps for firemarshal
|
# deps for firemarshal
|
||||||
sudo apt-get install -y python3-pip python3.6-dev rsync libguestfs-tools expat ctags
|
sudo apt-get install -y python3-pip python3.6-dev rsync libguestfs-tools expat ctags
|
||||||
# install DTC
|
# install DTC
|
||||||
|
|||||||
Reference in New Issue
Block a user