PB_UTILS
Section: User Commands (1)
Updated: July 2012
Index
Return to Main Contents
NAME
pb_utils, comprising: pb_init, pb_zero, pb_asm, pb_prog, pb_start, pb_stop, pb_arm, pb_vliw, pb_check.
SYNOPSIS
This is the PulseBlaster control interface. These commands stop, start, and program the PulseBlaster. For more details, invoke each one with -h.
COMMANDS
pb_init [FLAGS]
-
Initialise the PulseBlaster outputs to FLAGS.
Note: this will terminate and overwrite any currently-loaded program.
pb_zero
-
Initialise the PulseBlaster, setting all outputs to zero. [Same as 'pb_init 0x00']
This is useful to prevent parasitic power being supplied by the PulseBlasterto the attached digital circuitry.
pb_asm FILE.vliw [OUT.bin]
-
Assemble the pulse program, FILE.vliw (as documented in doc/vliw.txt) into a PulseBlaster executable OUT.bin.
Basic sanity-checking is performed.
pb_prog FILE.vliw|FILE.bin
-
Program the PulseBlaster with the pulse program stated, assembling vliw to bin if necessary.
The previous outputs (eg from pb_init) remain until the program starts.
The PulseBlaster is left un-armed: it will respond to pb_start, but not HW_Trigger until pb_arm has been run.
pb_start
-
Starts the PulseBlaster executing from the beginning of the program, (whether or not it is armed).
[HW_TRIGGER is not-quite exactly equivalent: the PulseBlaster must be in the "armed" state before it can start.]
pb_stop
-
Stops the pulse program which is currently executing. Leaves the PulseBlaster un-armed.
[HW_RESET is different: it stops the PulseBlaster, but leaves it armed.]
pb_arm
-
(Re-)Arm the PulseBlaster. This is always required before HW_Trigger (except during WAIT)
pb_cont
-
Continue the PulseBlaster. This is the software trigger required during a WAIT.
pb_stop-arm
-
Stop the program, re-arm the PulseBlaster. [Same as 'pb_stop; pb_arm'.]
pb_vliw
-
Print a brief summary of the VLIW instructions.
pb_print_config
-
Print configuration of pb_utils; used by pb_parse.
pb_check
-
Check whether the physical PulseBlaster pci-device is present.
DOCUMENTATION
All commands may be invoked with -h (or --help) to print their detailed usage.
Also see the doc/ directory (/usr/local/share/doc/pb_utils) which contains the definitive instructions.
Refer also to the README.txt there.
SEE ALSO
PulseBlaster(1), pb_ctl(1), pb_parse(1), pbsrc(5), vliw(5), pbsim(5), pb_convey_hwtrigger(1), pb_serial_trigger(1)
Index
- NAME
-
- SYNOPSIS
-
- COMMANDS
-
- DOCUMENTATION
-
- SEE ALSO
-
This document was created by
man2html,
using the manual pages.
Time: 15:45:34 GMT, November 19, 2013