You define a virtual bus to the wave configuration, which is a grouping to which you can add logic scalars and vectors.
The virtual bus displays a bus waveform, whose values are composed by taking the corresponding values from the added scalars and arrays in the vertical order that they appear under the virtual bus and flattening the values to a one-dimensional vector.
To add a virtual bus:
- In a wave configuration, select one or more wave objects to add to a virtual bus.
- Right-click and select New Virtual Bus from the popup menu.
The virtual bus is represented with the Virtual Bus button .
You can move other logical scalars and arrays to the virtual bus by dragging and dropping the signal or bus name.
The new virtual bus and its nested items save when you save the wave configuration file. You can also move it to another location in the waveform by dragging and dropping the virtual bus name.
You can rename a virtual bus; see Changing the Object Display Name.
To remove a virtual bus, and ungroup its contents, highlight the virtual bus, right-click, and select Ungroup from the popup menu.