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