Connecting TB interface to DUT Interface

In reply to ben@SystemVerilog.us:

Hi Ben,

Thanks for the solution. I need 8 interfaces because that’s how the RTL is defined. RTL has its own interface instantiated 8 times to support 8 different ports. Iam trying to connect them at top level using the TB interface by creating 8 instances. I cannot split them into separate interfaces. I need to use them as unpacked array. Could you please tell me how to connect them when its an unpacked array?