This register defines trigger source for each of the eight trigger outputs, and the mask for each of the eight trigger inputs. This register is a write-only register. Issuing a read request has no effect, and undefined data is read.
Writing the register affects the cross trigger outputs of the MicroBlazeâ„¢ processor or processors selected by the Which MicroBlaze Debug Register.
See the MicroBlaze Processor Reference Guide (UG984) for the definition of the eight MicroBlaze trigger inputs and outputs.
Reserved | Trigger | ||
31 | 16 | 15 | 0 |
Bits | Name | Access | Reset Value | Description |
---|---|---|---|---|
31 - 16 | Reserved | N/A | 0 | Reserved |
15 - 12 | Output Select | W | See Notes 1 | Trigger output source for the selected MicroBlaze trigger output, according to the following table. |
11 - 4 | Input Mask | W | 11111111 |
Mask bits for each MicroBlaze trigger input for the selected trigger output. Bits with value 0 do not affect the output. Bit 11 = MicroBlaze Trigger input 0 ... Bit 4 = MicroBlaze Trigger input 7 |
3 | And/Or | W | 0 |
Logic function to combine inputs: 0 = Logic or, triggers if any input is set 1 = Logic and, triggers only if all inputs are set |
2 - 0 | Index | W | 000 |
Selected MicroBlaze trigger output to change: 000 = MicroBlaze Trigger output 0 ... 111 = MicroBlaze Trigger output 7 |
|
Field Value | Name | Description |
---|---|---|
0000 | Static One | Static one, no input selected |
0001 - 1000 | Trigger Input |
0001 = Select MicroBlaze Trigger Input 0 ... 1000 = Select MicroBlaze Trigger Input 7 |
1001 - 1100 | External Trigger Input |
1001 = Select External Trigger Input 0 ... 1100 = Select External Trigger Input 3 |
1101 | Static Zero | Static zero, no input selected |
1110 - 1111 | Reserved | Reserved |