Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
15 years ago

VHDL textbook recommendation(s)

If you could recommend one textbook for VHDL, what would it be?

I am looking for one book good enough to learn VHDL and then become a reference.

Preferably, it should cover both synthesis and test benches. If you think it requires two books to cover the material, please mention both.

I figure everyone that has mastered VHDL has that perfect well-worn text that they learned from and refers back to from time to time - that is the type of book I'm looking for.

Regards,

Rob Fournier

7 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Try "The Designer's Guide to VHDL" by Ashenden. This book is well written and can serve both as a text to learn VHDL and as a reference. In fact, this is exactly how I use(d) it. I believe that it is currently in the 3rd edition.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Its not a book to lern from, but is the best reference because its small and explains pretty much everything:

    Doulos Golden Reference Guide ISBN 0-9537280-3-X

    Every keyword has synthesis guidelines and common "gotchas".
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Thank you for your suggestions, I appreciate it.

    Regards,

    Rob Fournier
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Try the book "Circuit_Design_with_VHDL" of Pedroni. I am also beginner too, I am reading it

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I'm currently reading from Pedroni as well. I like how concise it is, but apparently its quite dated. For example the ieee.std_logic_arith is no longer supposed to be used because it doesn't provide overrides for mixing signed and unsigned functions. At least, thats what wiki says:

    http://en.wikipedia.org/wiki/numeric_std (http://en.wikipedia.org/wiki/numeric_std)

    Also, Tricky and a few other posters that I've read have indicated that this package isn't good to use any longer.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    u can try VHDL primer by J.Bhaskar..

    I have also studied from that book..
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    My favourite is "RTL Hardware Design Using VHDL" by Pong Chu. I have only two VHDL books by my desk, this one and "The Designer's Guide to VHDL" by Peter Ashenden which is a great reference but not a learning book. Chu is brilliant to learn from.