thx for your reply. I saw this article already.
I am trying to build an internal testbench within the VP, were ports are connected to each IP block which can have external events ( uart, spi, gpio).
Each IP has ports for input and output. Via this Interface I send custom packets with information which is needed for the event.
regards,
Christoph