The following is a table of valid commands, and the address offsets needed to generate them. Except for real read/writes to physical registers all commands can be generated as VME read or writes. All other offsets are ignored.
Command |
Address Offset |
Activation |
vhreset Issue Helix reset |
0 |
read or write |
vsr_low Shift Register LSBs (16) |
1 |
read or write (16 bit physical register) |
vsr_high Shift Register MSBs (5) |
2 |
read or write (5 bit physical register) |
vfb_low Feedback Register LSBs (16) |
3 |
read (16 bit physical register) |
vfb_high Feedback Register MSBs (4) |
4 |
read (4 bit physical register) |
vhloaden Load helix (serial data) mode (trigger bypass) |
5 |
read or write (default: trigger mode, requires vreset to disable) |
vstart Start serial data output |
6 |
read |
vreset Reset PLD registers |
7 |
read or write |
Typical sequence: