4.2.3.2.3.1. Basic Trigger Conditions
| Triggers | Description | Examples |
|---|---|---|
| Hexadecimal integer | 0x<32-bit hexadecimal number> | 0x20000000 |
| ELF symbol | <string> - An alphanumeric C/C++ function name that appears as a symbol in the ELF file. |
|
| ELF symbol + offset | <string>+<hexadecimal number> |
|
To specify a trigger condition with a symbol name option, you must configure the Nios® V processor plug-in with a Nios® V processor ELF. If the ELF does not contain the specified symbol name, an error message appears, and the trigger condition field is set to an undefined value.
When you type a value in the trigger condition field, the Nios® V processor plug-in examines the contents of the reference ELF for any changes. This check guarantees that the trigger conditions remain synchronized with the .elf contents, even if the ELF is changing frequently, such as during software debugging. To determine the symbols in the ELF, you may refer to an OBJDUMP file.
Not specifying an address trigger condition for the Nios® V processor plug-in has the same effect as not specifying a trigger condition in a standard Signal Tap instance. If you select no trigger condition, the logic analyzer triggers immediately, and the displayed data is not useful.