Go Back   Velocity Reviews > Newsgroups > VHDL
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply

VHDL - VHDL newbie

 
Thread Tools Search this Thread
Old 02-18-2004, 10:12 AM   #1
Default VHDL newbie


Hi,

I have just begun learning VHDL. I am a telecommunications engineer
and an electronics hobbyist. I have some quieries:

1. I need some small projects to start with. I have tried counters,
multiplexers ect already but i need some harder examples involving
more sequential logic.

2. I am using Xilinx Coolrunner II CPLD's. Where can i find
information relating to what subset is implemented by the compiler for
the CPLD? For example how is the 'after 10ns' implemented in the CPLD?
or it is ignored by the system?

3. Any other useful tips and pointers that misght be helpful.

Thanks for your help beforehand

Joseph A. Zammit
Malta


Joseph A. Zammit
  Reply With Quote
Old 02-18-2004, 11:06 AM   #2
Nicolas Matringe
 
Posts: n/a
Default Re: VHDL newbie
Joseph A. Zammit a écrit:
> Hi,

[...]
> 2. I am using Xilinx Coolrunner II CPLD's. Where can i find
> information relating to what subset is implemented by the compiler for
> the CPLD? For example how is the 'after 10ns' implemented in the CPLD?
> or it is ignored by the system?


Such statements are *always* ignored by synthesis tools. This is part of
the non-synthesizable subset of VHDL.

--
____ _ __ ___
| _ \_)/ _|/ _ \ Adresse de retour invalide: retirez le -
| | | | | (_| |_| | Invalid return address: remove the -
|_| |_|_|\__|\___/



Nicolas Matringe
  Reply With Quote
Old 02-18-2004, 11:07 AM   #3
Tim Hubberstey
 
Posts: n/a
Default Re: VHDL newbie
"Joseph A. Zammit" wrote:
>
> Hi,
>
> I have just begun learning VHDL. I am a telecommunications engineer
> and an electronics hobbyist. I have some quieries:
>
> 1. I need some small projects to start with. I have tried counters,
> multiplexers ect already but i need some harder examples involving
> more sequential logic.


UARTs, traffic light controllers (always a favorite with the teaching
types), LED signs...

> 2. I am using Xilinx Coolrunner II CPLD's. Where can i find
> information relating to what subset is implemented by the compiler for
> the CPLD? For example how is the 'after 10ns' implemented in the CPLD?
> or it is ignored by the system?


*ANY* VHDL constructs that specify time are ignored by synthesizers.
These are purely simulation features.

Go to the Xilinx web pages for many thousands (I'm not joking!) of pages
of documentation on the tools, including what you're looking for. The
Synthesis and Verification Design Guide should be your first stop.

> 3. Any other useful tips and pointers that misght be helpful.

^
Use a spell checker ----------------------+
--
Tim Hubberstey, P.Eng. . . . . . Hardware/Software Consulting Engineer
Marmot Engineering . . . . . . . VHDL, ASICs, FPGAs, embedded systems
Vancouver, BC, Canada . . . . . . . . . . . http://www.marmot-eng.com


Tim Hubberstey
  Reply With Quote
Old 02-18-2004, 12:42 PM   #4
valentin tihomirov
 
Posts: n/a
Default Re: VHDL newbie
> > 3. Any other useful tips and pointers that misght be helpful.
> ^
> Use a spell checker ----------------------+


Spell checker will not find any english grammar errors since *pointer* is a
valid word.




valentin tihomirov
  Reply With Quote
Old 02-18-2004, 02:12 PM   #5
Jonathan Bromley
 
Posts: n/a
Default Re: VHDL newbie
WARNING: Any humorous content in this message will be utterly
lost unless viewed in a fixed-space font such as Courier.

"valentin tihomirov" <> wrote
in message news:c0vmip$1ccg8f$...
> > > 3. Any other useful tips and pointers that misght be helpful.

> > ^
> > Use a spell checker ----------------------+

>
> Spell checker will not find any english grammar errors since *pointer* is

a
> valid word.


Those who live by proportionally spaced fonts will die thereby...
--
Jonathan Bromley, Consultant

DOULOS - Developing Design Know-how
VHDL * Verilog * SystemC * Perl * Tcl/Tk * Verification * Project Services

Doulos Ltd. Church Hatch, 22 Market Place, Ringwood, Hampshire, BH24 1AW, UK
Tel: +44 (0)1425 471223 mail:
Fax: +44 (0)1425 471573 Web: http://www.doulos.com

The contents of this message may contain personal views which
are not the views of Doulos Ltd., unless specifically stated.





Jonathan Bromley
  Reply With Quote
Old 02-18-2004, 02:38 PM   #6
valentin tihomirov
 
Posts: n/a
Default Re: VHDL newbie
> Those who live by proportionally spaced fonts will die thereby...

We all die earlier or later.
BTW, most of us use default fonts. MS ergonomics department recommends them.




valentin tihomirov
  Reply With Quote
Old 02-18-2004, 06:15 PM   #7
Tim Hubberstey
 
Posts: n/a
Default Re: VHDL newbie
valentin tihomirov wrote:

>>Those who live by proportionally spaced fonts will die thereby...

>
> We all die earlier or later.
> BTW, most of us use default fonts. MS ergonomics department recommends them.


Well then your MS ergonomics department are, to be blunt, idiots. "Most"
people reading technical newsgroups DO NOT use proportional fonts for
exactly the reason you've just discovered. It is very often necessary to
show a position in reference to other lines in a post and these are
impossible with proportional fonts since each font has its own character
spacing. You also can't draw pictures with a proportional font. Try
reading a group like sci.electronics.design with a proportional font and
see how much you'll be able to understand.
--
Tim Hubberstey, P.Eng. . . . . . Hardware/Software Consulting Engineer
Marmot Engineering . . . . . . . VHDL, ASICs, FPGAs, embedded systems
Vancouver, BC, Canada . . . . . . . . . . . http://www.marmot-eng.com



Tim Hubberstey
  Reply With Quote
Old 02-19-2004, 11:06 AM   #8
Jonathan Bromley
 
Posts: n/a
Default Re: VHDL newbie
"Tim Hubberstey" <> wrote in message
news:6ZNYb.30198$Hy3.18358@edtnps89...
> valentin tihomirov wrote:

[..]
> > BTW, most of us use default fonts. MS ergonomics department recommends

them.
>
> Well then your MS ergonomics department are, to be blunt, idiots.


I *suspect* that Valentin was being sarcastic...

> Try reading a group like sci.electronics.design with
> a proportional font and
> see how much you'll be able to understand.


hmmm... I gave up on s.e.d a little while ago, as the aggression
was getting a bit much for me. However, mentioning s.e.d gives
me another excuse to plug Andy Weber's delightful program
AACircuit for drawing ASCII-art:

http://www.tech-chat.de/AAcircuit.html

--

Jonathan Bromley, Consultant

DOULOS - Developing Design Know-how
VHDL * Verilog * SystemC * Perl * Tcl/Tk * Verification * Project Services

Doulos Ltd. Church Hatch, 22 Market Place, Ringwood, Hampshire, BH24 1AW, UK
Tel: +44 (0)1425 471223 mail:
Fax: +44 (0)1425 471573 Web: http://www.doulos.com

The contents of this message may contain personal views which
are not the views of Doulos Ltd., unless specifically stated.






Jonathan Bromley
  Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
How to execute an external software from VHDL? And how to interface VHDL with JAVA? becool_nikks Software 0 03-06-2009 07:08 PM
reading mp3 file in binary format in vhdl latheesh General Help Related Topics 0 02-05-2008 05:40 AM
Help on auto conversion from Matlab to vhdl on filter design hardheart Hardware 0 12-07-2007 09:19 AM
VHDL RAM help!:) lastval Hardware 0 11-09-2007 01:40 PM
ARRAY(n DOWNTO 0) OF STD_LOGIC_VECTOR(m DOWNTO 0) - VHDL freitass Hardware 0 11-01-2007 03:44 PM




SEO by vBSEO 3.3.2 ©2009, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46