(no commit message)
[libreriscv.git] / HDL_workflow.mdwn
index d55517802539b5f1d8664091965611291c410d1f..ff8b5e10a1bb6a5a4b206f9c62cf4a5a45978891 100644 (file)
@@ -395,13 +395,13 @@ Install gdb from source.  Obtain the latest tarball, unpack it, then:
      ../configure --srcdir=.. --host=x86_64-linux --target=powerpc64-linux-gnu
     make -j$(nproc)
     make install
-    
+
 ## power_instruction_analyzer (pia)
 
 We have a custom tool built in rust by programmerjake to help analyze
 the power instructions execution on *actual* hardware.
 
-Note: a very recent version of pip3 is required for this to wotk.
+Note: a very recent version of pip3 is required for this to work.
 
 Install rust:
 
@@ -421,11 +421,9 @@ Install from git source by doing the following:
     git clone https://salsa.debian.org/Kazan-team/power-instruction-analyzer.git pia
     cd pia
     maturin build --cargo-extra-args=--features=python-extension
+    python3 -m pip install --user target/wheels/*.whl
 
-Get a root prompt by doing sudo bash then:
-
-    cd /home/USERNAME/src/pia
-    python3 -m pip install target/wheels/*.whl
+Note: an ongoing bug in maturin interferes with successful installation.  This can be worked around by explicitly installing only the .whl files needed rather than installing everything (*.whl).
 
 ## Coriolis2
 
@@ -484,6 +482,7 @@ if you want it, always ensure that a new git checkout is set up with rebase.
 * cd !$
 * git clone gitolite3@git.libre-soc.org:nmutil.git
 * git clone gitolite3@git.libre-soc.org:ieee754fpu.git
+* git clone gitolite3@git.libre-soc.org:nmigen-soc.git
 * git clone gitolite3@git.libre-soc.org:soc.git
 
 In each of these directories, in the order listed, track down the