Perfectly Done..!!! Here is a way to develop the MR_IOV VIP and verify it..!!! MR_IOV is mainly used in servers and its one of the greatest protocols ever used in verification..!!! MR_IOV is mainly targeted for high end servers..!!! If you cannot sell your products then it's really difficult to get the company going..!!! Sales department is one of an important part of organization..!!! Goal is to make to define the MR_IOV protocol and verify it..!!!
MR_IOV VIP development..!!! Goal should be to understand the steps..!!!
1) Need to develop the base function configuration space which can be configured in terms of verification environment..!!!
2) Need to develop the logic to discover different VH(virtual hierarchies) in terms of configurations..!!!
3) Need to have the SR_IOV virtual function and MR_IOV base function implementation in verification environment..!!!
4) Need to implement the MR_IOV switch which is called the MR switch in verification..It can target different virtual functions as well..!!!
5) MR switch can route packets in different hierarchies..!!!
MR_IOV environment verification..!!! Goal should be to understand the steps..!!!
1) Need to select all the possible virtual hierarchies and verify that..!!!
2) Need to target test cases for base functions and virtual functions..!!!
3) Need to target test cases for MR_SWITCH routing..!!!
Thanks to PCI-SIG for providing the specifications..!!! PCI-SIG helped understanding the specification and VIP can be completed..!!!
Implementing these VIP is really important..!!! As, It helps in verification of complex environment..!!!
I will update more about the MR_IOV specification in future blogs..!!!
Thanks in Advance..!!! Thanks for being a participant..!!!
Have A Wonderful Day..!!!
MR_IOV VIP development..!!! Goal should be to understand the steps..!!!
1) Need to develop the base function configuration space which can be configured in terms of verification environment..!!!
2) Need to develop the logic to discover different VH(virtual hierarchies) in terms of configurations..!!!
3) Need to have the SR_IOV virtual function and MR_IOV base function implementation in verification environment..!!!
4) Need to implement the MR_IOV switch which is called the MR switch in verification..It can target different virtual functions as well..!!!
5) MR switch can route packets in different hierarchies..!!!
MR_IOV environment verification..!!! Goal should be to understand the steps..!!!
1) Need to select all the possible virtual hierarchies and verify that..!!!
2) Need to target test cases for base functions and virtual functions..!!!
3) Need to target test cases for MR_SWITCH routing..!!!
Thanks to PCI-SIG for providing the specifications..!!! PCI-SIG helped understanding the specification and VIP can be completed..!!!
Implementing these VIP is really important..!!! As, It helps in verification of complex environment..!!!
I will update more about the MR_IOV specification in future blogs..!!!
Thanks in Advance..!!! Thanks for being a participant..!!!
Have A Wonderful Day..!!!