Integration of VIP developed in VMM into my UVM testbench - verification

I have developed testbench using UVM methodology in system verilog for my whole system DUT.
I have a VIP procured, which is in VMM methodology in system verilog. How do I integrate this VIP (in VMM) into my UVM testbench?
Thanks.

Ask your VIP provider for the UVM version of the VIP.
Ask your simulation vendor for a VMM to UVM integration package.

Related

What does Cross-Platform Development mean in Embedded System?

I did an interview in a company, and someone from HR asked me this question, but I do not know its relation with Embedded System, how I use it?
I searched for this topic in different sites but I did not find anything related to Embedded Systems.
Definition - What does Cross-Platform Development mean?
Cross-platform development is the practice of developing software products or services for multiple platforms or software environments. Engineers and developers use various methods to accommodate different operating systems or environments for one application or product.
definition
For instance, your development (Host) on X86-x64 PC platform but your target development (board, device, ..) is ARM, PowerPC,.. platform. In this case, your development on the Host, cross-compile on the Host and then port to the target.

If I deploy my Network Function on Oracle Virtualbox mean I am following NFV standards

I am working on a project related to Network Function Virtualization. To virtualize my Network Function, I am planning to deploy the Network Function on an Oracle Virtualbox. If I deploy my Network Function on the Oracle Virtualbox, does that mean I am complying with the standards of NFV architecture according to ETSI.
If yes, how Oracle Virtualbox is implementing the NFV architecture. Any source documentation would be useful.
If no, how much is Oracle Virtualbox implementation different from ETSI standards and what opensource architecture is better for implementing my project. Any source documentation on how much Oracle Virtualbox deviating from ETSI standard is useful.
Yes. The ETSI NFV Standards do not mandate a specific hypervisor.
As you may see in the Architectural Framework specification the MANO (Management and Orchestration) component interacts with the virtualization layer by means of a Virtual Infrastructure Manager (VIM), which decouples from the specific hypervisors.
The requirements for the MANO - VIM interface are specified here.
If you are starting from scratch, you may want to check out Openstack as a VIM and OSM as the MANO. Others open source implementation for both components are also available.
Have a look at the OpenStack VirtualBox drivers to get more information.
Installation information for OSM Release 5 are available here.

Linux device driver functional testing

For the development of device driver in linux kernel, is there any general-purpose and automated test suite to cover the basic/minimal functionality of a specific kind of device driver? For example, if we test NIC driver, we can make sure that the basic function like send/receive packets and network configuration can be handled in a correct way. As for some unique functions of a specific device driver, we do not need to pay too much attention to it and only assure that its minimal functionality is correct. I assume this kind of test suite should leverage high level applications to verify functional correctness of the device driver instead of low level unit test.
Thanks
Among other things, Autotest is worth looking at. I used the tests it provides to check the drivers related to wireless networking some time ago.
Apart from that, the tests from the Linux Test Project could also be useful here.

TFS for machine applications

Hallo experts,
I work at a firm as a SW Tester/Validater
Our company produce autoamtic machines. Recently we are introducing team foundation server for SW development. As a SW tester my tasks include:
Validation of the functionalities of the machines at the real machines.
Reporting bugs and submitting reports.
We don't do any UnitTesting.
We don't do any code analysis.
I browser the internet and read some related stuffs. My impression on my future testing job after introducing team foundation server could be:
Working only with Testing Center
(Perhaps) installing TFS
(Perhaps) creating virtual environments thru lab center
Writing test cases
Carrying out tests manually
Reporting bugs after implemention by developer
Questions:
Are the virtual enviroments useful for SW tests, which needs communication with PLC?
Are the virtual enviroments created on the computer of SW tester or on the server?
Could SW tester templates for test cases prepare? If yes, how could such work be carried out?
For preparation of test plans which events are usually very important?
What's test impact?
Have you taken a course in order to learn TFS or thru selftaught?
Thanks a lot for your insight in advance.
Best regards,
John
If you use TFS, check out Test Manager and Lab Manager. It supposedly integrates perfectly with TFS and you might find it, at least, interesting to know about.

is there online citrix testing available?

Is there any way to access CITRIX remotely for doing some simple QE testing, our customer has a compatibility issue with our product and we dont have CITRIX in house
PS: Also VMWARE image would be an option
A VMware appliance from Citrix would be a great idea. Also, they used to have a developer version but appreciate it's not trivial to set-up.
Check out the Citrix Ready virtual lab and test kit available from http://community.citrix.com/citrixready
Citrix owns the Xen hypervisor that powers its XenServer product. Any virtual appliances that Citrix provides will be for the Xen hypervisor, and not VMware's.