You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 31, 2021. It is now read-only.
lucasparker edited this page Jan 26, 2021
·
4 revisions
syncctrl
This is a command-line tool to manage signals that are synchronous across all asic's.
It does this by communicating with the sync_vata_distn IP.
Building can be done by running make ctrl while in the ComPair-tracker-FPGA/src/petalinux/apps/ directory.
(this command builds and installs all *ctrl command line tools, not just syncctrl)
Usage: syncctrl [OPTIONS]
OPTIONS:
--counter-reset : Reset the global counter.
--get-counter : Print the current counter value to stdout.
--force-trigger : Force trigger all ASIC's simultaneously.
--get-global-hit-enable : Print '1' if the global_ena is on, otherwise '0'
--global-hit-enable : Turn the global_hit_ena on.
--global-hit-disable : Turn the global_hit_ena off.
--asic-hit-enable N : Enable hits from asic `N`.
--asic-hit-disable N : Disable hits from asic `N`.
--asic-hit-disable-mask : Print the current asic hit disable bitmask. Asic 0's bit is last/right-most.