Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

FPGA Kit and Better HDL

Status
Not open for further replies.

pavan garate

Member level 3
Joined
Mar 20, 2013
Messages
59
Helped
3
Reputation
6
Reaction score
3
Trophy points
1,288
Activity points
1,582
Hi friends...

I'm new to the field of FPGA.

Which kit will be suitable to implement the PG level projects? If I have to buy that kit and other necessary instruments, how much will it cost?

Which language is better among VHDL and Verilog?

Thanks.
 

I have no idea what pg level projects are.

As for which language, neither is better than the other. They are both different but get you there same result. What's more important is the understanding of the underlying hardware.
 
They are both different but get you there same result.
Thanks.

If both give the same results, then why are they different? Are they suitable for different types of applications? Can you please give some examples of applications for which VHDL & Verilog are suitable?

I want to go for IoT (Internet of Things) using FPGA. Which HDL should I learn?
 
Last edited:

Verilog is quite similar to C language..it s a more optimized code
VHDL is not as optimized as Verilog and is different from C language.. it is represented as a module(entity) which has some output & input pins, some signals etc and its behavior given by its 'architecture'

A language more close to hardware would be VHDL..say, we can make out the connections of gates etc in VHDL. now, its upto you to choose. sample programs would be available in the web.
 
Verilog is quite similar to C language..it s a more optimized code
VHDL is not as optimized as Verilog and is different from C language.. it is represented as a module(entity) which has some output & input pins, some signals etc and its behavior given by its 'architecture'

A language more close to hardware would be VHDL..say, we can make out the connections of gates etc in VHDL. now, its upto you to choose. sample programs would be available in the web.

This sounds a bit like rubbish to me.

THey are different because two sets of people were trying to do the same things in the 80.
The US DoD created VHDL based on the ada language. Industry cobbled together verilog (it has some C like features, but is mostly nothing like C)

Both basically do the same thing. VHDL has strong typing so you can avoid some pitfalls you may come up with with verilog. But they can both produce the same hardware.

They are both suitable for the same applications. Although FPGAs have more VHDL use. ASICs tend to be created with Verilog (it's just the way things have gone). Also europeans use more VHDL compared to the USA (but I think this is because they havent created so many ASICs).

If you learn one language, you should be able to read the other without many problems.
 
I personally think that verilog is very, very similar to C in his concept, so I agree with Anu Issac.
Verilog borrowed syntax from C, but a good C programmer can create terrible hardware with verilog if he/she doesn't understand hardware design. The difference between software design and hardware design is greater than the difference between VHDL and verilog.
 
Verilog borrowed syntax from C, but a good C programmer can create terrible hardware with verilog if he/she doesn't understand hardware design.
I've seen equally bad hardware designs done with VHDL by other C/ADA/you_name_it programmers that don't understand hardware design and write their "program" with no sense of time or pipelining or even a clock.
 
Thanks.

If both give the same results, then why are they different? Are they suitable for different types of applications? Can you please give some examples of applications for which VHDL & Verilog are suitable?

I want to go for IoT (Internet of Things) using FPGA. Which HDL should I learn?


Ahhh…
The age old question… If all computer languages program computers for the same results, why do we need so many languages?

The language is incidental, what counts is a CLEAR understanding of what you are trying to accomplish.
In The case of FPGA's it is ASSEMBLING LOGIC BLOCKS together to produce a finished result.

Neither VHDL or Verilog are the fabled philosophers stone. As has ALREADY been pointed out, each (VHDL/VERILOG)is suitable for the task.

'IOT' is a bull term used by marketeers to describe various units of hardware badly implemented security and communication protocols + cloud storage mixed in with a chance to make a load of money from stupid people willing to part with both money & their privacy, all with the added bonus of trying to fill up the IP6 address space.
( or worse something you can stick on your C.V under 'I know how to program the IOT')

1. Exactly WHAT aspect of 'IOT' do you want to focus on. ( WHAT does your product or area of expertise cover)
2. Can you accomplish your goals by using off the shelf products?
3. What does an FPGA bring to the mix that & standard SOC+ wireless does not?
 
Last edited:
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top