From 3780d2cc5fb6b6f6ad45cace3a0298053b522fa3 Mon Sep 17 00:00:00 2001 From: David Gabriel Monk <david.gabriel.monk@cern.ch> Date: Thu, 4 Nov 2021 13:15:18 +0100 Subject: [PATCH] Update README.md --- README.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/README.md b/README.md index 2e7c9c3e..796343e6 100644 --- a/README.md +++ b/README.md @@ -1 +1,21 @@ # MProcessor Firmware +## Instructions to Run +```bash +# Pull the package onto the Serenity card +emp pull mprocessor:<BRANCH>-<COMMIT HASH> +# Export the package as an environment variable +export PACKAGE=/home/cmx/.emp/packages/mprocessor/<BRANCH>-<COMMIT HASH>/package +# Navigate to the Ph2_ACF directory +cd ~/dmonk/Ph2_ACF +# Load bitfile onto FPGA +dtc_init -r -1 $PACKAGE +# Enable echo server for 10G link +python ../dtc-module-scripts/python/enable_10G_echo.py $PACKAGE +# Configure FE modules +./bin/serenity_2slpgbt --reconfigure +# Lock the FE links and check output +bash ../dtc-module-scripts/python/run_emp_cmds.sh +``` +NOTES: +- `<BRANCH>-<COMMIT HASH>` should be replaced by the appropriate `EMPHUB_TAG` set in the CI for a given build +- If Ph2_ACF is installed in a different location, the path should replace `~/dmonk/Ph2_ACF`. In which case, all subsequent commands will need to be made absolute, rather than using relative paths -- GitLab