Digital Logic Curriculum Resources

Use ISE™ Foundation™ software and associated resources to develop labs covering fundamental and advanced digital logic courses.

 

Access Digital Logic IP Cores

ISE Foundation includes free Xilinx IP cores useful for digital logic labs. These cores are delivered through Core Generator and can be instantiated in schematic, VHDL, or Verilog designs.

Useful Core Generator IP Cores
Product Name/Type Description
Basic Elements Comparators, Counters, Encoders & Decoders, Logic Gates and Buffers, Memory Elements, Multiplexors, Registers, Shifters & Pipelining

Math Functions

Accumulators, Adders & Subtractors, Comparators, Conversions, CORDIC, Dividers, Floating Point, Multipliers, Multiply Accumulators, Sine-Cosine Look-Up table
Memories and Storage Elements Single-port Block Memory, Dual-port Block Memory

Access ISE Reference Designs

Free reference designs useful for digital logic courses that are included in the ISE software.

ISE Example Designs
Description Source Type
Elevator design using partitions Verilog
Frequency meter VHDL
XAPP 217: Gold code converter VHDL/Verilog
Bi-directional 4-bit Johnson Counter with stop control VHDL/Verilog
XAPP 211: PN Generator using Virtex SRL Macro VHDL/Verilog
Pong game control for the 3S200 Demo board VHDL/Verilog
Stop watch design Verilog/VHDL

 

Access useful Xilinx Application Notes

Xilinx application notes cover topics ranging from FPGA resource usage to application examples. The links
below provide direct access to application notes for supported XUP board device families

 

Access Teaching Materials

Access text books and materials for teaching courses using Xilinx.


Download Course Materials

Listed below are Universities that post lecture notes and/or lab exercises on their course websites
to share with the academic community.

Online Academic Course Materials
University Course Name/Number
Eastern Washington University EE360:Hardware Description Languages
MIT 6.111:Introductory Digital Systems Laboratory
San Jose State University EE178:Digital Design with FPGAs
Stanford University EE108a: Digital Systems I
Stanford University EE108b: Digital Systems II
Stanford University EE109b: Digital Systems Lab
University of Arizona ECE274:Digital Logic
University of Arizona ECE474A/574A: Computer-Aided Logic Design
University of Toronto ECE532S: Digital Systems Design
Worcester Polytechnic Institute ECE574:Modeling and Synthesis of digital systems using Verilog and VHDL

 

Interesting Research Projects

Learn how Universities are using the latest Xilinx technology in research.

  • Open Source JHDL is a set of FPGA CAD tools developed at Brigham Young University's Configurable
    Computing Laboratory that allows the user to design the structure and layout of a circuit, debug the
    circuit in simulation, netlist and interface for bit-stream synthesis, and so forth. It is an exploratory
    attempt to identify the key features and functionality of good FPGA tools.

 

 

Contact XUP

For general questions or comments, please send an email to xup@xilinx.com

Jobs Events Webcasts News Investors Feedback Legal Privacy Trademarks Sitemap
© 1994-2008 Xilinx, Inc. All Rights Reserved.