Hi,

gem5’s event model is a subset of SystemCs, so wrapping SystemC in gem5
will be challenging. In essence gem5 only supports SC_METHOD style
concurrency, and we would need some additional support in gem5 to be able
to handle SC_THREAD and SC_CTHREAD. It’s not impossible, but it would be
painful I reckon.

I do not see why you cannot have SystemC as the top level, use your
additional blocks as SystemC modules, and connect them up with gem5, also
a SystemC module. There are even TLM ports/adapters readily available.

Andreas

On 05/11/2015, 08:39, "gem5-users on behalf of Pierre-Yves Péneau"
<[email protected] on behalf of [email protected]>
wrote:

>Hi,
>
>I am looking for a solution to connect Gem5 and SystemC. I read the
>documentation and I tried the solution provided in the util/tlm
>directory. This solution is working but it's not what I want to do. In
>this model, Gem5 is executed as a SystemC module, so SystemC is the
>execution leader. I want to use SystemC as slave, and Gem5 as master.
>
>Moreover, I want to use a complete processor wrote in SystemC. Do you
>think is it possible given the internal architecture of Gem5, and if yes
>how is the level of difficulty to implement an interface ?
>
>Thank you.
>Regards,
>
>--
>+----------------------------------------------------------+
>| Pierre-Yves Péneau            |  first.last at lirmm.fr  |
>| PhD student - LIRMM - Sysmic  |    + 33 4 67 41 85 85    |
>| Bâtiment 4 Bureau H2.2        |    http://walafc0.org    |
>+----------------------------------------------------------+
>


________________________________

-- IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium. Thank you.
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to