[cross-post] group on systemC language

A

alb

Guest
Hi everyone,

does anyone out there know a group specialized on systemc? I'm
interested in tlm modeling and platform virtualization.

Thanks in advance,

Al

--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
 
Hi Hans,
In comp.arch.fpga HT-Lab <hans64@htminuslab.com> wrote:
[]
thanks for the pointer. I actually knew about that forum, but I kind of
dislike web-forums in general and I'd prefer to read and post articles
through my newsreader rather than a clumsy web-interface.

I also do not like the idea to splitting communities

I fully agree with you, unfortunately setting up say comp.lang.systemc
is a lengthy process.

I think the process is not so long and I can even volunteer to write up
an RFD but the real point is whether there will be enough traffic to
justify a new group. I guess I'll need to show up on those forums first
and get a feeling whether a group will be useful or not. I know of
certain forums which map one to one newsgroup content in order to allow
user to choose their favourite interface, without breaking the
community, but this will require some efforts on the accellera side.

Having said that, the SystemC forums are actually quite good and this is
all thanks to a handfull of experts who answers all questions.

The added value of having a newsgroup is the possibility to cross-post
efficiently especially when you want two languages to interact. I'm
considering the possibility to have my model written in SystemC while
the testbench written in vhdl, leveraging the benefits of the OSVVM
library.

It might be that systemc forums are equally followed by lots of vhdl
experts, but IMHO the possibility to merge the two world on usenet
greatly improves the quality of the thread.

Al
 
On 10/04/2014 10:31, alb wrote:
Hi Hans,
In comp.arch.fpga HT-Lab <hans64@htminuslab.com> wrote:
[]
thanks for the pointer. I actually knew about that forum, but I kind of
dislike web-forums in general and I'd prefer to read and post articles
through my newsreader rather than a clumsy web-interface.

I also do not like the idea to splitting communities

I fully agree with you, unfortunately setting up say comp.lang.systemc
is a lengthy process.


I think the process is not so long and I can even volunteer to write up
an RFD but the real point is whether there will be enough traffic to
justify a new group. I guess I'll need to show up on those forums first
and get a feeling whether a group will be useful or not. I know of
certain forums which map one to one newsgroup content in order to allow
user to choose their favourite interface, without breaking the
community, but this will require some efforts on the accellera side.

Having said that, the SystemC forums are actually quite good and this is
all thanks to a handfull of experts who answers all questions.

The added value of having a newsgroup is the possibility to cross-post
efficiently especially when you want two languages to interact. I'm
considering the possibility to have my model written in SystemC while
the testbench written in vhdl, leveraging the benefits of the OSVVM
library.

That is unusual, I suspect you are better off using SCV as you might hit
some mix language interface issues (records are not always
straightforward on a SC/VHDL interface, use simple structs on SC only).

It might be that systemc forums are equally followed by lots of vhdl
experts,

definitely, Alan Fitch is a language guru of both SystemC and VHDL and
he answers a lot of questions on the forum.

but IMHO the possibility to merge the two world on usenet
greatly improves the quality of the thread.

Al

Regards,
Hans.
www.ht-lab.com
 
Hi Hans,
In comp.arch.fpga HT-Lab <hans64@htminuslab.com> wrote:
[]
I'm considering the possibility to have my model written in SystemC
while the testbench written in vhdl, leveraging the benefits of the
OSVVM library.

That is unusual, I suspect you are better off using SCV as you might hit
some mix language interface issues (records are not always
straightforward on a SC/VHDL interface, use simple structs on SC only).

There are two motivations behind this choice:

1. our system engineer is willing to dig into systemC for architecture
exploration in the first place. We can profit of the model in order to
build our verification environment *soon* in the project.

2. our fpga guys are not so much willing to spend time in learning
systemC, while they could feel more confortable with the OSVVM since
they know already the language.

The first point is a structural element that we are missing in our
design flow. Too often the architecture is based on not so well founded
choices and as the systems grow more complex, there's an increasing need
to get the architecture right at the very beginning.

The second point is to enhance our current verification flow which is
too often lagging behind. There's an unreasonable perception that going
to the bench soon will reveal problems quicker. If we had a reference
model and a verification environment early in the project I believe we
can shift our mindset and spend less time in testing/debugging the
hardware.
 
My apologies, I should have really cross-posted this subthread to
comp.lang.vhdl as well in the first place. alb <al.basili@gmail.com>
wrote:
Hi Hans,
In comp.arch.fpga HT-Lab <hans64@htminuslab.com> wrote:
[]
I'm considering the possibility to have my model written in SystemC
while the testbench written in vhdl, leveraging the benefits of the
OSVVM library.

That is unusual, I suspect you are better off using SCV as you might hit
some mix language interface issues (records are not always
straightforward on a SC/VHDL interface, use simple structs on SC only).

There are two motivations behind this choice:

1. our system engineer is willing to dig into systemC for architecture
exploration in the first place. We can profit of the model in order to
build our verification environment *soon* in the project.

2. our fpga guys are not so much willing to spend time in learning
systemC, while they could feel more confortable with the OSVVM since
they know already the language.

The first point is a structural element that we are missing in our
design flow. Too often the architecture is based on not so well founded
choices and as the systems grow more complex, there's an increasing need
to get the architecture right at the very beginning.

The second point is to enhance our current verification flow which is
too often lagging behind. There's an unreasonable perception that going
to the bench soon will reveal problems quicker. If we had a reference
model and a verification environment early in the project I believe we
can shift our mindset and spend less time in testing/debugging the
hardware.
 

Welcome to EDABoard.com

Sponsor

Back
Top