HDL simple survey - what do you actually use

J

john

Guest
I'm trying to decide on which to use for a project as the main default that may
include a number of freelance people.

can you say which of these you actually use (the most)
and have the best skills in

Verilog
systemVerilog
SystemC
VHDL
Other

And if possible what type of work you use it for in general
I dont need to know why you use a particular one - and to avoid
flame wars request you dont explain that.

I'm just trying to get a general feel for what people here use regularly.

TIA

--

john

=========================
http://johntech.co.uk
=========================
 
john wrote on 1/10/2018 9:17 AM:
I'm trying to decide on which to use for a project as the main default that may
include a number of freelance people.

can you say which of these you actually use (the most)
and have the best skills in

Verilog
systemVerilog
SystemC
VHDL
Other

And if possible what type of work you use it for in general
I dont need to know why you use a particular one - and to avoid
flame wars request you dont explain that.

I'm just trying to get a general feel for what people here use regularly.

I have always intended to learn Verilog as well as I know VHDL, but I've
never found a good text book that covers the gotchas of Verilog.

I use VHDL for designing FPGAs.

--

Rick C

Viewed the eclipse at Wintercrest Farms,
on the centerline of totality since 1998
 
On 01/10/2018 06:17 AM, john wrote:
I'm trying to decide on which to use for a project as the main default that may
include a number of freelance people.

can you say which of these you actually use (the most)
and have the best skills in

Verilog
systemVerilog
SystemC
VHDL
Other

And if possible what type of work you use it for in general
I dont need to know why you use a particular one - and to avoid
flame wars request you dont explain that.

I'm just trying to get a general feel for what people here use regularly.

TIA

VHDL, for both synthesis and testbenching. Some Verilog sneaks into my
design when vendor-provided IP cores only come that way, but I'm
read-only on it.

--
Rob Gaddi, Highland Technology -- www.highlandtechnology.com
Email address domain is currently out of order. See above to fix.
 
On Wednesday, January 10, 2018 at 6:17:32 AM UTC-8, john wrote:
I'm trying to decide on which to use for a project as the main default that may
include a number of freelance people.

can you say which of these you actually use (the most)
and have the best skills in

Verilog
systemVerilog
SystemC
VHDL
Other

And if possible what type of work you use it for in general
I dont need to know why you use a particular one - and to avoid
flame wars request you dont explain that.

I'm just trying to get a general feel for what people here use regularly.

TIA

--

john

=========================
http://johntech.co.uk
=========================

VHDL for RTL (primarily FPGAs but ASIC in the past). VHDL + OSVVM for testbenches.
 
On 01/10/2018 07:17 AM, john wrote:
I'm trying to decide on which to use for a project as the main default that may
include a number of freelance people.

can you say which of these you actually use (the most)
and have the best skills in

Verilog
systemVerilog
SystemC
VHDL
Other

And if possible what type of work you use it for in general
I dont need to know why you use a particular one - and to avoid
flame wars request you dont explain that.

I'm just trying to get a general feel for what people here use regularly.

TIA

Verilog for FPGAs
 
On Wednesday, January 10, 2018 at 6:17:32 AM UTC-8, john wrote:
I'm trying to decide on which to use for a project as the main default that may
include a number of freelance people.

can you say which of these you actually use (the most)
and have the best skills in

Verilog
systemVerilog
SystemC
VHDL
Other

And if possible what type of work you use it for in general
I dont need to know why you use a particular one - and to avoid
flame wars request you dont explain that.

I'm just trying to get a general feel for what people here use regularly.

TIA

--

john

=========================
http://johntech.co.uk
=========================

VHDL, it is a forced requirement for military products.

Weng
 
On Wednesday, January 10, 2018 at 7:33:10 PM UTC+2, Rob Gaddi wrote:
On 01/10/2018 06:17 AM, john wrote:

I'm trying to decide on which to use for a project as the main default that may
include a number of freelance people.

can you say which of these you actually use (the most)
and have the best skills in

Verilog
systemVerilog
SystemC
VHDL
Other

And if possible what type of work you use it for in general
I dont need to know why you use a particular one - and to avoid
flame wars request you dont explain that.

I'm just trying to get a general feel for what people here use regularly.

TIA


VHDL, for both synthesis and testbenching. Some Verilog sneaks into my
design when vendor-provided IP cores only come that way, but I'm
read-only on it.

--
Rob Gaddi, Highland Technology -- www.highlandtechnology.com
Email address domain is currently out of order. See above to fix.

The same here.
And I don't believe in things like SystemC.
 
On 10/01/2018 14:17, john wrote:
I'm trying to decide on which to use for a project as the main default that may
include a number of freelance people.

can you say which of these you actually use (the most)
and have the best skills in

Verilog
systemVerilog
SystemC
VHDL
Other

And if possible what type of work you use it for in general
I dont need to know why you use a particular one - and to avoid
flame wars request you dont explain that.

I'm just trying to get a general feel for what people here use regularly.

TIA
Whilst I don't think I am up to commercial work, as the biggest thing I
have done is the BabyBaby

https://hackaday.com/2016/01/06/babybaby-a-1948-computer-on-an-fpga/

I will say I also only use VHDL.

Dave
G4UGM
 
In article <MPG.34c030a39b84c7ba989753@news.virginmedia.com>,
anon@example.com says...
I'm trying to decide on which to use for a project as the main default that may
include a number of freelance people.

Well that pretty much nails that issue - VHDL it is.
Thank you all for the quick and clean replies.


--

john

=========================
http://johntech.co.uk
=========================
 
Am 11.01.2018 um 14:55 schrieb john:
In article <MPG.34c030a39b84c7ba989753@news.virginmedia.com>,
anon@example.com says...

I'm trying to decide on which to use for a project as the main default that may
include a number of freelance people.


Well that pretty much nails that issue - VHDL it is.
Thank you all for the quick and clean replies.

For HW development I have only used VHDL so far. I personally do not
know any Verilog.

Though I have used in a project a couple of years ago SystemC for a
hardware simulation system, but I have never encountered anyone using it
for actual hardware synthesis.

Greetz,

Sebastian
 
> I'm just trying to get a general feel for what people here use regularly.

I use Verilog (2005) for synthesis and Verilog/SystemVerilog for sim. I'd use more SystemVerilog for synthesis but my cores have to work in a lot of synthesis tools that don't support modern constructs. Currently I'm doing mostly error correction. The state of synthesis tools is still primitive enough that I have to generate a lot of my HDL using Matlab.
 
rickman wrote:

john wrote on 1/10/2018 9:17 AM:

I'm trying to decide on which to use for a project as the main default
that may include a number of freelance people.

I use VHDL, although I can read and do minor work on Verilog.

I mostly do motion control interfaces, but have also worked on some data
acquisition systems based on VME boards.

Jon
 
john wrote:

In article <MPG.34c030a39b84c7ba989753@news.virginmedia.com>,
anon@example.com says...

I'm trying to decide on which to use for a project as the main default
that may include a number of freelance people.


Well that pretty much nails that issue - VHDL it is.
Thank you all for the quick and clean replies.
If you are converting algorithms that were first prototyped in c, then
Verilog seems a lot closer. But, there are gotchas related to automatic
type conversions that can cause grief. The explicit type conversions in
VHDL keep you from forgetting where they are being done.

Jon
 
On Wednesday, January 10, 2018 at 8:17:32 AM UTC-6, john wrote:
I'm trying to decide on which to use for a project as the main default that may
include a number of freelance people.

can you say which of these you actually use (the most)
and have the best skills in

Verilog
systemVerilog
SystemC
VHDL
Other

And if possible what type of work you use it for in general
I dont need to know why you use a particular one - and to avoid
flame wars request you dont explain that.

I'm just trying to get a general feel for what people here use regularly.

TIA

--

john

=========================
http://johntech.co.uk
=========================

Use VHDL as it is required for US military work.
There are books with side by side VHDL & Verilog/System Verilog:
HDL Programming Fundamentals by Nazeih Botros (VHDL/Verilog)
Digital Design & Computer Architecture Harris & Harris (VHDL/SystemVerilog)
 
On Wednesday, January 10, 2018 at 6:17:32 AM UTC-8, john wrote:
I'm trying to decide on which to use for a project as the main default that may
include a number of freelance people.

can you say which of these you actually use (the most)
and have the best skills in

Verilog
systemVerilog
SystemC
VHDL
Other

And if possible what type of work you use it for in general
I dont need to know why you use a particular one - and to avoid
flame wars request you dont explain that.

I'm just trying to get a general feel for what people here use regularly.

TIA

--

john

=========================
http://johntech.co.uk
=========================

Verilog, Verilog, Verilog.

I've been consulting for over 24 years now and I now focus exclusively on Verilog for a variety of reasons.

I've seen the Verilog vs VHDL discussion many times, it boils down to either a religious or toothpaste debate - what were you raised with or what flavor do you prefer.

I've found I am *much* more productive in Verilog.

At this point, I don't take on jobs in VHDL.

My $0.02.

John P
 
john p wrote on 1/12/2018 10:09 PM:
On Wednesday, January 10, 2018 at 6:17:32 AM UTC-8, john wrote:
I'm trying to decide on which to use for a project as the main default that may
include a number of freelance people.

can you say which of these you actually use (the most)
and have the best skills in

Verilog
systemVerilog
SystemC
VHDL
Other

And if possible what type of work you use it for in general
I dont need to know why you use a particular one - and to avoid
flame wars request you dont explain that.

I'm just trying to get a general feel for what people here use regularly.

TIA

--

john

=========================
http://johntech.co.uk
=========================

Verilog, Verilog, Verilog.

I've been consulting for over 24 years now and I now focus exclusively on Verilog for a variety of reasons.

I've seen the Verilog vs VHDL discussion many times, it boils down to either a religious or toothpaste debate - what were you raised with or what flavor do you prefer.

I've found I am *much* more productive in Verilog.

At this point, I don't take on jobs in VHDL.

My $0.02.

I met a guy in another forum who said not only he, but a number of people he
has shown to use Verilog at work are much more productive. I've heard that
there are various defaults in Verilog that are real gotchas unless you know
about them. But no one has been able to point me to a book that describes
these issues. Can you suggest a good Verilog book that covers these
details? It doesn't have to be a beginner's book as I am pretty experienced
in HDL and have even done some work in Verilog. I just want to get to the
point that I won't be making student mistakes in my designs. Well, at least
no more than I do in VHDL.

--

Rick C

Viewed the eclipse at Wintercrest Farms,
on the centerline of totality since 1998
 
Am 10.01.2018 um 15:17 schrieb john:
I'm trying to decide on which to use for a project as the main default that may
include a number of freelance people.

can you say which of these you actually use (the most)
and have the best skills in

Verilog
systemVerilog
SystemC
VHDL
Other

Is use MyHDL which gets translated into VHDL for synthesis.

Thomas
 
On 01/13/2018 12:57 AM, rickman wrote:
I met a guy in another forum who said not only he, but a number of
people he has shown to use Verilog at work are much more productive.
I've heard that there are various defaults in Verilog that are real
gotchas unless you know about them.  But no one has been able to point
me to a book that describes these issues.  Can you suggest a good
Verilog book that covers these details?  It doesn't have to be a
beginner's book as I am pretty experienced in HDL and have even done
some work in Verilog.  I just want to get to the point that I won't be
making student mistakes in my designs.  Well, at least no more than I do
in VHDL.

The best Verilog reference book that I have found is "Verilog HDL A
Guide to Digital Design and Synthesis" by Samir Palnitkar. It is good
enough that it lives in my book bag to get hauled to work every day (and
shows it now). This is not really a beginners book, and it is not
perfect, but it is the best that I have found. There are at least two
editions of this out and there may be more. The second edition is the
one that is most useful to me.

For syntax questions, Stuart Sutherland's "Verilog HDL Quick Reference
Guide" is excellent. This document can be downloaded from Mr
Sutherland's web site. I work in Verilog and C depending on the phase of
the project that I am in (FPGA or firmware). Swapping between Verilog
and C means that looking up the exact syntax is necessary, especially
around the transitions.

BobH
 
BobH wrote on 1/13/2018 11:08 AM:
On 01/13/2018 12:57 AM, rickman wrote:
I met a guy in another forum who said not only he, but a number of people
he has shown to use Verilog at work are much more productive. I've heard
that there are various defaults in Verilog that are real gotchas unless
you know about them. But no one has been able to point me to a book that
describes these issues. Can you suggest a good Verilog book that covers
these details? It doesn't have to be a beginner's book as I am pretty
experienced in HDL and have even done some work in Verilog. I just want
to get to the point that I won't be making student mistakes in my
designs. Well, at least no more than I do in VHDL.


The best Verilog reference book that I have found is "Verilog HDL A Guide to
Digital Design and Synthesis" by Samir Palnitkar. It is good enough that it
lives in my book bag to get hauled to work every day (and shows it now).
This is not really a beginners book, and it is not perfect, but it is the
best that I have found. There are at least two editions of this out and
there may be more. The second edition is the one that is most useful to me.

For syntax questions, Stuart Sutherland's "Verilog HDL Quick Reference
Guide" is excellent. This document can be downloaded from Mr Sutherland's
web site. I work in Verilog and C depending on the phase of the project that
I am in (FPGA or firmware). Swapping between Verilog and C means that
looking up the exact syntax is necessary, especially around the transitions.

Do either of these books cover the defaults issue I mention above? I have
coded in Verilog by copying from existing work and that has worked pretty
well for me. But that was in a day job where I had people I could ask for
help if I didn't understand something and it only lasted a few months. To
use Verilog on my own I would want to be sure I wasn't embedding any time
bombs that would rear its ugly head after the design had been handed off to
a customer. Of course, that's always possible from logic errors, but I'm
talking about misuse of the language. I'd like a reference book that
clearly identifies these potential problems.

--

Rick C

Viewed the eclipse at Wintercrest Farms,
on the centerline of totality since 1998
 
On 01/13/2018 02:28 PM, rickman wrote:
BobH wrote on 1/13/2018 11:08 AM:
On 01/13/2018 12:57 AM, rickman wrote:
I met a guy in another forum who said not only he, but a number of
people
he has shown to use Verilog at work are much more productive.  I've
heard
that there are various defaults in Verilog that are real gotchas unless
you know about them.  But no one has been able to point me to a book
that
describes these issues.  Can you suggest a good Verilog book that covers
these details?  It doesn't have to be a beginner's book as I am pretty
experienced in HDL and have even done some work in Verilog.  I just want
to get to the point that I won't be making student mistakes in my
designs.  Well, at least no more than I do in VHDL.


The best Verilog reference book that I have found is "Verilog HDL A
Guide to
Digital Design and Synthesis" by Samir Palnitkar. It is good enough
that it
lives in my book bag to get hauled to work every day (and shows it now).
This is not really a beginners book, and it is not perfect, but it is the
best that I have found. There are at least two editions of this out and
there may be more. The second edition is the one that is most useful
to me.

For syntax questions, Stuart Sutherland's "Verilog HDL Quick Reference
Guide" is excellent. This document can be downloaded from Mr Sutherland's
web site. I work in Verilog and C depending on the phase of the
project that
I am in (FPGA or firmware). Swapping between Verilog and C means that
looking up the exact syntax is necessary, especially around the
transitions.

Do either of these books cover the defaults issue I mention above?  I
have coded in Verilog by copying from existing work and that has worked
pretty well for me.  But that was in a day job where I had people I
could ask for help if I didn't understand something and it only lasted a
few months.  To use Verilog on my own I would want to be sure I wasn't
embedding any time bombs that would rear its ugly head after the design
had been handed off to a customer.  Of course, that's always possible
from logic errors, but I'm talking about misuse of the language.  I'd
like a reference book that clearly identifies these potential problems.

I am not sure that there is a quick answer to what you are looking for.

Sutherland's Guide book is extremely short and tightly written (about 48
pages), it is written to provide quick answers on utilizing each
language element. While extremely useful, I don't think it will have the
answers you are looking for. You can download the whole thing for free
from his site:

http://sutherland-hdl.com/books_and_guides.html#V2K%20HDL%20Ref

and look for yourself. He has several other books including one
specifically on "gotchas" in Verilog and System Verilog that I have not
read. My start in Verilog was taking Sutherland's class in the late '90s
and his class text was clear and well written.

Palnitkar's book has details on usage of Verilog from basic to advanced
stuff. One of the main things that I use if for is understanding syntax
and behavior of "advanced" language elements from outside sources.
 

Welcome to EDABoard.com

Sponsor

Back
Top