Forum Discussion
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 Fournier7 Replies
- Altera_Forum
Honored 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.
- Altera_Forum
Honored Contributor
u can try VHDL primer by J.Bhaskar..
I have also studied from that book.. - Altera_Forum
Honored 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
Honored Contributor
Try the book "Circuit_Design_with_VHDL" of Pedroni. I am also beginner too, I am reading it
- Altera_Forum
Honored Contributor
Thank you for your suggestions, I appreciate it.
Regards, Rob Fournier - Altera_Forum
Honored 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
Honored 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.