Nios® V Embedded Processor Design Handbook

ID 726952
Date 12/09/2025
Public
Document Table of Contents

4.2.3.2.3.1. Basic Trigger Conditions

Table 36.   Nios® V Processor Signal Tap Plug-in Trigger Condition
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.
  • foo
  • main
ELF symbol + offset <string>+<hexadecimal number>
  • foo+0x80
  • main+0x4

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.