[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [oc] Verilog coding style for Open Cores-RTL - Case in point SHA1



So what would Sytem Verilog have in the offing that
 SystemC doesn't ?

Would you think that the reason that SystemC is not popular is
 cause the learning curve associated with a new language tends
 to put off many users who already have a firm grip over current
 HDLs ?


----- Original Message -----
From: "Joachim Strömbergson" <Joachim.Strombergson@InformAsic.com>
To: <cores@opencores.org>
Sent: Tuesday, May 27, 2003 3:51 PM
Subject: Re: [oc] Verilog coding style for Open Cores-RTL - Case in point
SHA1


Aloha!

Shehryar Shaheen wrote:
> SystemC is more for system modeling (HW+SW) some
>  complex SoCs like the E-GOLD GSM Chipset from Infenieon
>  used SystemC in it's design process.
>
> Siemens has also been using SystemC for ATM chipsets.

ATM - Which is also a dead technology BTW. ,-)

(Sorry couldn't resist)

> Sysnopys already has the CoCentric compiler for SysyemC synthesis
>  and also at the DAC 2003 Synopsys would be showing up at the
>  SystemC booth.
>
> If you look at the RTL subset of SystemC you'll notice that it's very
> similar
>  to VHDL or Verilog RTL subset. So in terms of syhthesis people who don't
> have
>  experience with pure HDLs won't be able to just write some code in C++
and
>  turn it into hardware.
>
> But we'll probably see more executable specifications for SoCs being
written
>  in SystemC.

Trust me, I have used basically basically all tools available on the market
for SoC-modelling (they generally suck pretty badly) and been involved in
writing a few proprietary models and tools myself.

I'm also aware that there are places where SystemC is used. What I refer to
is
that among peers (according to stats from DAC, comments in ESNUG etc),
SystemC
is not popular. And even more importantly among peers, SystemC doesn't seem
to
solve problems in a way more productive way that people are doing today.

What have also become quite clear is that many sites that have been using or
are using SystemC are doing so because high-level management have decided on
using SystemC, not because the engineering department have asked for it.

I have also been on presentations by EDA vendors where the argument *for*
SystemC have been that by using SystemC, "cheap SW designers" (as in low
salaries) can build ASICs. That have been the argument and some managers are
buying in to that.

It's a similar to the argument used by some to promote graphical design
entry
tools, where knowledge about hardware somehow is not needed when you can
draw
FSMs, flowcharts etc.

--
Med vänlig hälsning, Yours

Joachim Strömbergson - Alltid i harmonisk svängning.
VP, Research & Development
----------------------------------------------------------------------
InformAsic AB / Hugo Grauers gata 5B / SE-411 33 GÖTEBORG / Sweden
Tel: +46 31 68 54 90  Fax: +46 31 68 54 91  Mobile: +46 733 75 97 02
E-mail: joachim.strombergson@informasic.com  Home: www.informasic.com
----------------------------------------------------------------------


--
To unsubscribe from cores mailing list please visit
http://www.opencores.org/mailinglists.shtml

--
To unsubscribe from cores mailing list please visit http://www.opencores.org/mailinglists.shtml