Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic 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.

Register Log in

Best way to learn VHDL

Status
Not open for further replies.

servopump

Member level 2
Joined
Feb 23, 2002
Messages
45
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,288
Location
Italia
Activity points
355
aldec evitaâ„¢ vhdl tutorial - vhdl

Hi All,

I would like to learn to program VHDL. My background is microprocessor programming and some basic digital logic.

What is the best way for a novice like me to begin learning VHDL?

Can anyone recommend a development kit with XILINX Vertex on it?

We have some boards with XILINX (xcv150-4pq240) at work so I would like to learn about this family of chips.

Thanks

servopump
 

Ace-X

Advanced Member level 2
Joined
Jan 25, 2002
Messages
529
Helped
41
Reputation
82
Reaction score
14
Trophy points
1,298
Location
Germany
Activity points
5,150
vhdl cook

Hi!

To minimize the cost and time of learning VHDL for FPGA design you could follow these steps:
1. Download from Aldec their free multimedia VHDL tutorial EVITA.
2. Read guide to synthesis with VHDL. These kinds of guides are available for free from most synthesizers vendors. For example, you could use guide from Leonardo Spectrum at www.mentor.com.
3. Download Xilinx Free Webpack from www.xilinx.com.
4. I would suggest to buy not Virtex, but Spartan2E based board. This IC is just a cheap version of VirtexE with the same set of features. It is possible to find development board with this kind of IC in the 100 $ range. Check Elektroda for links of producers.

As a assignment to start with I would suggest to design simple microprocessor. Just divide it by simple blocks and try to implement them step by step. For example, you could start with multiplexer design, then re-design it to support any length operands. Then try to implement adder, full Alu, control FSM and so on.

Here at Elektroda there are a lot of very experienced guys. Just ask questions -anybody will definetely help you in your process!

With best wishes,

Ace-X.
 

elnenez

Member level 1
Joined
Dec 31, 1999
Messages
40
Helped
2
Reputation
4
Reaction score
0
Trophy points
1,286
Activity points
225
Think may be useful, evita vhdl and verilog links from aldec:

hxxp://www.aldec.com/FreeTutorials/EvitaVHDL21.exe
hxxp://www.aldec.com/FreeTutorials/EvitaVerilog.exe
 

spit

Member level 2
Joined
Mar 29, 2002
Messages
48
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
314
learning VHDL

You might want to check out the book:

VHDL Made Easy

by Davide Pellerin and Douglas Taylor.

It comes with a VHDL simulator, which would enough to get yuou going at this early stage.

I found when started out, I wrote code to replace simple TTL devices I was familiar with, then progressed onto more.

Spit
 

linuxluo

Full Member level 6
Joined
Jul 26, 2002
Messages
331
Helped
7
Reputation
14
Reaction score
3
Trophy points
1,298
Activity points
2,514
Hi,
I think the best book about synthesis VHDL is SYN*PSYS sold . It's very useful .
 

frankchen00

Junior Member level 2
Joined
Dec 25, 2002
Messages
20
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
86
Hi ~~

You can buy the following book as a reference. --

"LOGIC SYNTHESIS USING S*Y*N*O*P*S*Y*S"
Second Edition

by Pran Kurup (Cirrus Logic, Inc.) and Taher Abbasi (Synopsys, Inc.)
KLUWER ACADEMIC PUBLISHERS
ISBN 0-7923-9786-X

It is a good and detail book.
 

steshenko

Member level 3
Joined
May 31, 2002
Messages
62
Helped
2
Reputation
4
Reaction score
1
Trophy points
1,288
Activity points
392
VHDL cookbook

I think, firsstfull
'VHDL COOK BOOK' by Andersen
Also good materials on some archives - use Altavista and keyword VHDL
 

zcq

Advanced Member level 4
Joined
Jul 14, 2001
Messages
102
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,296
Activity points
619
Just search in these board,many good books were posted before.

enjoy it!
 

leonqin

Full Member level 4
Joined
Nov 7, 2001
Messages
238
Helped
5
Reputation
10
Reaction score
3
Trophy points
1,298
Location
China
Activity points
1,763
a cost-free hdl tool is recommented.as Maxplus2,WebPack,etc..
and "Vhdl for Programmable Logic" is very good.
 

tianxiaduzun

Junior Member level 1
Joined
Oct 25, 2001
Messages
18
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
canada
Activity points
46
learning with projec is the most efficient way
 

elone

Member level 3
Joined
Dec 29, 2001
Messages
63
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
402
The best way to learn is work !
 

ntxp

Member level 2
Joined
May 29, 2002
Messages
44
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
342
may use a project like xsoc from jan gray, leon from galiser or openrisc soc by opencores.

working with a project will push you to learn and u will have a clear target.. such as making the processor works, making the sdram controller works, making the serial port works... adding a AMBA devices... etc..

of coz, you will need a lot of materials, books, questions to this board to help you in the process.

hope you enjoy your days as hdl designer.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top