Steps to Build an UVM Based SOC Environment With ARM CPU?

Hello Folks,

Can anyone share your ideas/suggestions/doc pointers etc. for the steps required to build an UVM Based SOC Environment !! Actually Wanted to build an UVM Based SOC [With APM CPU M0] Environment from scratch, and it would be nice if any one can point out the required steps to build an SOC environment.

Note:__
a. Wanted to create an UVM SOC environment with the ARM CPU and Without ARM CPU.
b. I suppose without the ARM CPU, this can be achieved using the AHB VIP and other env setup.

Kindly help on the same.

Regards,
Desperado !!