The complementary trace communicator functionality is also supported, with UltraSoC messages – such as information from other vendors’ IP or from custom logic – sending information into the signal-based sub-system. With standard features such as run control, alongside more sophisticated functions such as cross-triggering, conditional-trace triggering and trace filtering, as well as automated statistics and logic, this provides a much more capable infrastructure than was previously possible.