Digilent
    
Products
Support
Classroom
Services
Showcase
About Us
My Cart
Products
Enter a value code:



"Real Digital - A hands-on approach to digital design"

Real Digital is a collection of educational materials developed for use in introductory digital design classes. It is presented as an ordered series of modules that contain written chapters, Exercises and hands-on design projects. Each module corresponds to about three lectures, or one week, in a typical University setting. All examples are in VHDL.

The Real Digital system is built around state of the art hardware and software design tools from Xilinx and Digilent. Xilinx's free WebPack CAD software and Digilent's low cost FPGA learning platforms are seamlessly integrated with the text and design projects to create an experience-based learning environment. Webpack is available from the Xilinx website, and the Basys2 and Nexys2 boards can be found at the links below. The lower-cost Basys2 is a good choice for students who may not take additional digital systems or computer engineering classes. The more complex and capable Nexys2 board is suitable for this class and later classes as well.

The Real Digital system, including the CAD software and FPGA learning platform, is designed for direct student ownership. At a cost far below most textbooks, the system allows students to work in or out of the lab at a time and place of their choosing. Recent studies have shown that students with unrestricted access to design tools learn better, learn faster, and have a more enjoyable experience. Further, when more students work outside the lab, teaching resources can be selectively applied where they are needed most.

The Real Digital materials freely posted here are only a start - we hope you will find the materials useful, and help us improve them as well. We will provide all source files on request, and ask only that if you incorporate our materials in your own creations, you credit Digilent so that others can learn about our system. If you make improvements or additions, we would like to repost your work, and credit you as well. Please email us at text@digilentinc.com to receive source files or for further information.


Real Digital is also available in print form, and can be bundled with a Basys 2 or Nexys 2 for a discount. See the textbook catgegory for more information.
hey hey


Module 1: Introduction to Electronic Circuits
Written by: Clint Cole     Contributors:

This module presents basic information, definitions and concepts for students who have not had prior exposure to circuits. It also introduces Field Effect Transistors (FETs) and their use in digital circuits.


  Module 1   Exercise 1          
Module 2: Introduction to Digilent's Digital Design Circuit Boards
Written by: Clint Cole     Contributors:

An introduction to Digilent's logic design circuit boards and the programmable device used on the board (the FPGA). An introduction to Digilent's Adept software, used to program the board, is also provided.


  Module 2   Exercise 2   Project 2   Lab 1 .bit files  
Module 3: Circuit Structure with an Introduction to CAD Tools
Written by: Clint Cole     Contributors:

Structural and behavioral representations of digital circuits and their relationships are presented, along with an introduction to the Computer Aided Design (CAD) tools that will be used for the design projects.


  Module 3   Exercise 3   Project 3   Project 3 Test Benches  
Module 4: Logic Minimization
Written by: Clint Cole     Contributors:

Basic definitions and theory related to electronic circuits for those unfamiliar with stuff.


  Module 4   Exercise 4   Project 4   Project 4 Test Benches  
Module 5: Introduction to VHDL
Written by: Clint Cole     Contributors:

The requirements and methods for finding minimal logic system representations and structures are presented, including Boolean algebra, graphical methods, and computer-based methods.


  Module 5   Exercise 5   Project 5      
Module 6: Combinational Circuit Blocks
Written by: Clint Cole     Contributors:

The behavior and structure of common combinational circuit blocks are presented, together with schematics and VHDL models. Blocks presented include multiplexers, decoders, encoders, and shifters.


  Module 6   Exercise 6   Project 6      
Module 7: Combinational Arithmetic Circuits
Written by: Clint Cole     Contributors:

The behavior and structure of common combinational arithmetic circuit blocks are presented, together with schematics and VHDL models. Blocks presented include full adders, subtractors, ripple-carry and carry-look-ahead adders, comparators, multipliers, and ALUs. The two's complement repetition of negative numbers is also presented.


  Module 7   Exercise 7   Project 7      
Module 8: Signal Propagation Delays
Written by: Clint Cole     Contributors:

A basic presentation of the origin and problems associated with signal delays in digital systems.


  Module 8       Project 8      
Module 9: Basic Memory Circuits
Written by: Clint Cole     Contributors:

The structure, function, and behavior of electronic memory circuits are presented, together with structural and behavioral models of flip-flops and latches.


  Module 9       Project 9      
Module 10: The Structural Design of Sequential Circuits
Written by: Clint Cole     Contributors:

This module presents the foundational concepts and methods for designing and implementing sequential circuits (also known as state machines). Common circuit models, state diagrams, and their relationships are presented, together with structural circuit design methods. Counters and clock dividers are also presented.


  Module 10   Exercise 10   Project 10      


Digilent, Inc.    |    P.O. Box 428 Pullman, WA 99163-0428    |    (509) 334-6306 (voice)    (509) 334-6300 (fax)    |    Contact us