Ptools refers to the toolchain for PISA, PASM, PHDL, etc.
Find the documentation for the tools here:
PASM programs into intermediate PASM programs (resolved labels, base instructions only), or ASCII representations of PISA binaries, or actual PISA binaries.PISA binaries to basic PASM programs.PISA programs on a PISA processor. Shows the final processor state, the instruction-by-instruction traces and has a debug mode.PHDL.The build.sh script can be used to build all the executables (using dune build). It places them all in the executables directory. Add it to your PATH to invoke the executables from any directory.
λ:~/ptools⟩ ./build.sh Buliding executables... Assembler : Build successful. Disassembler : Build successful. CPU simulator : Build successful. RAM Init : Build successful. HDL simulator : Build successful. Building successful. Placing executables in ./executables Script executed. λ:~/ptools⟩ ls -l executables assembler cpusim dis hdl-simulator ram-init
The source code for all of the tools can be viewd on our GitLab repository.