Hi John, we have some advice and example code in the Verification Academy Cookbook Emulation chapter, that should get you started with the testbench architecture side of things.
Hi John,
We don’t have an exact answer - we recommend you work with your emulation AE and the guidelines they provide for preparing your code for co-emulation - some acceleration requirements are ‘rules’ i.e. you would need to make those changes in order to use co-emulation at all, and others are ‘guidelines’ i.e. they would be highly desirable to you, from a performance point of view. Non-accelerated VIPs can become the bottleneck that prevents you getting the most out of your co-emulation solution. Good luck,