edalize icon indicating copy to clipboard operation
edalize copied to clipboard

First attempt at an incisive backend

Open Jbalkind opened this issue 5 years ago • 5 comments

I mainly copy and pasted from the VCS backend. Happy to modify however is best. It seems to run my simple tests at least.

Jbalkind avatar May 12 '19 02:05 Jbalkind

Maybe https://github.com/VUnit/vunit/blob/master/vunit/incisive_interface.py can be a source of inspiration as well. It uses the irun executable and can e.g. hand defines/generics to it (via -define and -gpg respectively).

cmarqu avatar May 24 '19 21:05 cmarqu

Should we drop this one now that there's a xcelium backend?

olofk avatar Aug 18 '20 11:08 olofk

I thought the xcelium backend didn't support incisive though?

Jbalkind avatar Aug 18 '20 16:08 Jbalkind

I would say that's a pretty good argument

From my (somewhat limited) understanding, these tools have a lot in common. Can we benefit from this somehow or are we just as well to have two independent backends?

olofk avatar Aug 19 '20 15:08 olofk

To be clear, I'm not tied at all to this PR. I don't know the tool that well and just need the ability to run the simulations I can already run independently of fusesoc in order to port openpiton to fusesoc. This PR may not even work today and it could be that sharing the xcelium backend would be a better idea. But I remember that you previously commented that keeping them separate was fine (https://github.com/olofk/fusesoc/issues/272#issuecomment-494933700) so maybe we could just copy and adapt it? I don't know.

Jbalkind avatar Aug 19 '20 17:08 Jbalkind