Resources
CSEP567

Winter, 2004



Reference Texts

This course covers a wide range of topics that you can't find in one book.  I will hand out notes, survey papers, exerpts from books and research papers as source material.

I am recommending the following textbook for those who feel they need lots of review of digital design.  This text covers it all, along with a pretty good treatment of designing with Verilog.  It's not cheap, but there should be used copies available.

    Stephen Brown and
Zvonko Vranesic, Fundamentals of Digital Logic with Verilog Design, 1st Edition, McGraw-Hill, 2003

There are many other texts that cover digital design. Here are a few: Katz has become a standard text and discusses the role of CAD and programmable devices. This has been used in our undergraduate courses, so it should be easy to find. Mano is another standard text that is a good alternative to Katz. Wakerly is a more traditional nuts-and-bolts text that uses standard parts, but it has lots examples and exercises. McCluskey gives a more formal treatment of logic design.

    Randy Katz.
Contemporary Logic Design. Benjamin Cummings.

    Morris Mano Digital Design. Prentice Hall.
    John F. Wakerly. Digital Design Principles and Practices. Prentice Hall.
    Edward J. McCluskey. Logic Design Principles. Prentice Hall.

There are no really good books on Verilog and hardware design languages but Thomas and Sternheim are reasonable standard texts.

    D. Thomas and P. Moorby. The Verilog Hardware Description Language. Kluwer Academic.
    E. Sternheim, R. Singh, Y. Trivedi, R. Madhavan, and W. Stapleton. Digital Design and Synthesis With Verilog HDL. Automata Publishing.

Other Resources

The Atmel AVR Website

AVRFreaks

AVR Instruction Set (148 pages, updated 8/021) 

AVRGCC Guides & Manuals

Brief introduction to AVR Programming.

List of Verilog useful links

Xilinx website

MicroBlaze Reference Guide with Instruction Set

MicroBlaze Embedded Development Kit Reference

MicroBlaze Drivers Reference

Verilog manual

Oscilloscope Tutorial

Comments to: csep567-webmaster@cs.washington.edu