Signal written by more than one continuous statement

In reply to arquer:

Use wires instead of variables inside your interface.