Merge remote-tracking branch 'origin/dev' into alon-docs-dev

This commit is contained in:
abejgonzalez
2019-09-25 18:50:37 -07:00
4 changed files with 14 additions and 4 deletions

1
docs/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
_build

View File

@@ -28,6 +28,11 @@ To build the toolchains, you should run:
.. Note:: If you are planning to use the Hwacha vector unit, or other RoCC-based accelerators, you should build the esp-tools toolchains by adding the ``esp-tools`` argument to the script above.
If you are running on an Amazon Web Services EC2 instance, intending to use FireSim, you can also use the ``--ec2fast`` flag for an expedited installation of a pre-compiled toolchain.
Finally, set up Chipyard's environment variables and put the newly built toolchain on your path:
.. code-block:: shell
source ./env.sh
What's Next?
-------------------------------------------

View File

@@ -1,5 +1,9 @@
Treadle
Treadle and FIRRTL Interpreter
==============================
`Treadle <https://github.com/freechipsproject/treadle>`__ is a circuit simulator that directly executes FIRRTL.
It is especially useful for interactive debugging and small unit tests that benefit from a low-overhead simulator.
`Treadle <https://github.com/freechipsproject/treadle>`__ and
`FIRRTL Interpreter <https://github.com/freechipsproject/firrtl-interpreter>`__
are circuit simulators that directly execute FIRRTL (specifically low-firrtl IR).
Treadle is the replacement for FIRRTL Interpreter but FIRRTL Interpreter is still used within some
projects. Treadle is useful for simulating modules in a larger SoC design. Many projects
use Treadle for interactive debugging and a low-overhead simulator.