-> In some complex SOCs testbench also requires processing unit instance for controlling BFMs to every peripherals.
-> It seems to be a mirror image for some few peripherals.
ex. If SOC contains ETHERNET and for verification of trasmission and receiving of it.
-> SOC and TESTBENCH has different instance of an ethernet and ethernet of SOC will
transmit the data and those data will transfered to receiver part of testbench ethernet
and for that confugration for receiving of the ethernet at testbench requires processor
of testbench side.
-> testbench received data on ethernet that will stored in a temporary memory and that will
be compared with whatever data transfer through SOC ethernet.
-> It seems to be a mirror image for some few peripherals.
ex. If SOC contains ETHERNET and for verification of trasmission and receiving of it.
-> SOC and TESTBENCH has different instance of an ethernet and ethernet of SOC will
transmit the data and those data will transfered to receiver part of testbench ethernet
and for that confugration for receiving of the ethernet at testbench requires processor
of testbench side.
-> testbench received data on ethernet that will stored in a temporary memory and that will
be compared with whatever data transfer through SOC ethernet.
