I want to write a UVM TB TOP for Multi Master Multi Slave. Here in which the masters can work in 3 different frequencies. Slave is my DUT. So i want to make a configuration in TOP such that using parameters we can select how many masters we require and there respective working frequency (2 or more masters can work on same frequency).
How can we achieve this ??
How the instance of the different interface can be modeled in TOP file based on number of masters created ??
In reply to nayan2208:
You can use an Array of SV Interfaces. For modelling a Multi master/slave configuration it is useful to deal with the SV generate construct.