| A major revolution in  digital design has taken place over the past decade and more.  Field programmable gate arrays (FPGAs) can  now contain over a million equivalent logic gates and tens of thousands of  flip-flops.  This means that it is not  possible to use traditional methods of logic design involving the drawing of  logic diagrams when the digital circuit may contain thousands of gates.  The reality is that today digital systems are  designed by writing software in the form of hardware description languages  (HDLs).  The most common HDLs used today  are VHDL and Verilog.  Both are in widespread  use.  When using these hardware  description languages the designer typically describes the behavior of  the logic circuit rather than writing traditional Boolean logic equations.  Computer-aided design tools are used to both simulate the Verilog or VHDL design and to synthesize the design to actual  hardware. 	          This book assumes no previous knowledge of  digital design.  You start at the  beginning, learning about basic gates, logic equations, Boolean algebra, and  Karnaugh maps.  In over 70 VHDL examples,  you learn how to design combinational and sequential digital circuits, and even  a complete microprocessor core, simulating them using the Aldec Active-HDL  simulator.  A free student edition of the  Aldec Active-HDL simulator is available from Aldec, Inc. (www.aldec.com).    	          Once you simulate your digital design, you may  want to download it to one of the many low-cost FPGA boards that are available  on the market.  This book could be used  with any type of FPGA board.  You would  simply embed the examples we present in this book in a top-level design in  which the inputs and outputs are tailored to your particular hardware.  We will show some examples in this book on  how to do this for a particular FPGA board made by Digilent, Inc., which  contains a Xilinx FPGA, but you can easily adapt these examples to your  particular FPGA board. 
	          A new pedagogical method called  “flipping” has been shown to be very effective in enhancing the classroom  experience.  Instead of coming to class unprepared  and listening to an hour lecture and then going home to do homework, the order  is “flipped” and you first watch short video clips online about a particular  topic, and then the class time can be used to do “homework” problems,  discussion, and answering questions.  We  have prepared 112 short video clips that cover all of the material in this book  and they are available free on YouTube.   To find these, go to www.youtube.com/user/LBEbooks/playlists and click on Digital Design VHDL.  If you view these videos before going to  class or reading the chapter, it will help you a lot! Many colleagues and students have  influenced the development of this book.   Their stimulating discussions, probing questions, and critical comments  are greatly appreciated.   Richard E. HaskellDarrin M. Hanna
 
 |