Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

SystemC wrapper above System Verilog TB

Status
Not open for further replies.

svontop

Newbie level 2
Newbie level 2
Joined
Apr 9, 2013
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Visit site
Activity points
1,292
Hi all

i have tb in SV and i want to create a wrapper of Systemc above that.

can any one help me with an example ?
 

A lot depends on how you expect to communicate between SV and SC. See https://verificationacademy.com/cookbook/UvmConnect that shows you how to connect using TLM.

Hi Dave,

Thanks for input.

in My env i am using C++ transactors with SV TB now i want to create SC wrapper is it necessary to use UVM ?

with out using UVM is it possible to create SC wrapper ?

do i need to create ref model in SC or i can use SV TB by calling them in SC test case ?
 

Anything is possible in software with the right amount of time and money. :-D

When you say you have a SV TB without UVM I don't know what that means.

You can instantiate Verilog/SystemVerilog modules in SystemC modules and the other way around just like Verilog-to-Verilog module instantiations with connections through ports. The UVMConnect uses the SystemVerilog DPI to communicate with C, and C communicates with SystemC. You can either invent something yourself, or look at the open-source code and create something based on it.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top