TEXTBOOKS
OFFICIAL TEXTBOOK
-
Zoran Salcic, "VHDL and FPLDs. In Digital Systems Design, Prototyping and Customization."
CD ROM included.
Kluwer Academic Publishers.
RECOMMENDED ADDITIONAL BOOKS
- Morris Mano and Charles Kime , "Logic and Computer Design Fundamentals", Prentice Hall.
It includes a CR ROM with Xilinx software. Starts from zero and shows step-by-step how
to build a microprocessor. Has also good explanation of pipelning.
I like this book and I used it for many years. It lacks
advanced stuff and more advanced VHDL coding.
- Douglas J. Smith,
"HDL Chip Design. A practical guide for designing, synthesizing and simulating
ASICs and FPGAs using VHDL and Verilog".
Doone Publications. 1996.
This is a book used in many industrial companies and short
courses in industry. Its greatest asset is that it helps in VHDL <--> Verilog conversions
by showing every example twice, in VHDL and in Verilog. Many good examples, and great drawings
and schematics. Good descriptions of Finite State Machines. Good description of modeling and testing.
Good appendixes. No advanced material.
- Sudhakar Yalamanchili,
"Introductory VHDL: From Simulation to Synthesis".
Prentice Hall.
This book concentrates on simulation, synthesis,
tools, FPGAs. I do not know it very well.
- Stanley Mazor and Patricia Langstraat,
"A Guide to VHDL". Kluwer Academic Publishing, 1992.
This is a classic book that I use since
1992 and many examples in my lecture are from this book. It is now somehow obsolete, but has good material.
- John F. Wakerly, "Digital Design. Principles and Practices."
Prentice Hall, Third Edition, 2000.
This is a "Bible" with a lot
of useful information and two CD ROMs from Xilinx. Even more comphrehensive than Mano/Kime,
but has no microprocessors. I teach much material from this book.
Do not purchase earlier editions.
- In Powell's Technical Bookstore there are many more good VHDL and Verilog books.
None of them has advanced material that I teach in my class, but this material should be available
on my WWW page or in references that I give in class.