Skip to content
Snippets Groups Projects
Select Git revision
  • 34d60bde173cb41be5f6f65b4596a47af9080089
  • master default protected
  • 13-linkaggregator-truncates-at-high-data-rates
  • dmonk-dmonk-event-selection-patch-40484-patch-49822
  • dmonk-master-patch-2888
  • daqpath
  • dmonk-master-patch-7fb8
  • mmcginnis_tracking
  • reapply-heterogenous-changes
  • dmonk-master-patch-c108
  • dmonk-master-patch-c7b8
  • heterogeneous-dtc
  • mmcginnis_onetrack
  • configurable-thresholds
  • heterogeneous-dtc-patch-1ed8
  • 2019.1-test
  • ecal_rebased
  • ecal
  • ecal-readout-kirika-rebased
  • ecal-readout-kirika
  • feature/improved-link-combiner
  • v2.0
  • v1.1
  • v1.0
24 results

mprocessor

  • Open with
  • Download source code
  • Your workspaces

      A workspace is a virtual sandbox environment for your code in GitLab.

      No agents available to create workspaces. Please consult Workspaces documentation for troubleshooting.

  • MProcessor Firmware - 2x10gbe - OUTDATED

    Instructions to Run

    # 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