CSE%20378%20Computer%20Hardware%20Design - PowerPoint PPT Presentation

About This Presentation
Title:

CSE%20378%20Computer%20Hardware%20Design

Description:

Room: 202 Dodge Hall. Lab: Tues. 12:00 - 3:00 p.m. ... VHDL Tutorial http://www.aldec.com/Downloads ... The FPGA Journal: www.fpgajournal.com ... – PowerPoint PPT presentation

Number of Views:93
Avg rating:3.0/5.0
Slides: 14
Provided by: profha3
Category:

less

Transcript and Presenter's Notes

Title: CSE%20378%20Computer%20Hardware%20Design


1
CSE 378Computer Hardware Design
  • Prof. Richard E. Haskell
  • Email haskell_at_oakland.edu
  • Tel 248-370-2861
  • Web site www.cse.secs.oakland.edu/haskell
  • Follow VHDL -gt CSE 378 link
  • Office Hours
  • Tues. and Thurs., 400 - 515 p.m.
  • 115 Dodge Hall

2
CSE 378 Computer Hardware Design
  • Lecture 530 - 717 p.m., Tues., Thurs.
  • Room 202 Dodge Hall
  • Lab Tues. 1200 - 300 p.m., or Tues. 730
    - 1030 p.m.,
    or Thurs. 730 - 1030 p.m.
  • Room 133 SEB

3
Course Goals
  • Learn to design digital systems using VHDL
  • Learn to synthesize VHDL designs to Xilinx
    Spartan 3 series FPGAs
  • Learn to use VHDL design tools
  • Xilinx ISE 6.2i
  • Aldec Active-HDL Simulator
  • Learn to design a small microcontroller

4
Course Objectives
  • Design combinational circuits using VHDL
  • Design sequential circuits using VHDL
  • Synthesize VHDL designs to Xilinx FPGAs
  • Simulate VHDL designs using Aldec Active-HDL
  • Design a stack-based microcontroller using VHDL
    and synthesize it to a Xilinx FPGA

5
List of Topics
  • Digital Logic Basics
  • Combinational Logic Circuits Design
  • Sequential Circuits
  • Registers and Counters
  • RAMs and ROMs
  • Xilinx FPGAs
  • Register Transfers and Datapaths
  • Sequencing and Control
  • Design of a stack-based microprocessor

6
Text and Materials
  • No required text Class handouts and all
    PowerPoint lectures will be provided
  • Required Spartan-3 board available from
    www.digilentinc.com
  • Enter OU378 in the Value code field
  • Required A USB portable storage device with
    capacity of 64 MB or more.

7
References
  • Logic and Computer Design Fundamentals, 3rd Ed.,
    by M. Morris Mano and Charles R. Kime, Prentice
    Hall, 2004.
  • The Student's Guide to VHDL, by Peter J.
    Ashenden, Morgan Kaufmann Publishers, Inc., San
    Francisco, 1998.
  • Embedded System Design A Unified
    Hardware/Software Introduction, by Frank Vahid
    and Tony Givargis, Wiley, 2002.
  • An Introduction to Modern Digital Design, by
    Richard E. Haskell and Darrin M. Hanna, Oakland
    University, (CSE 171 text).

8
References (cont.)
  • Haskell, R. E. and D. M. Hanna, A VHDL Forth
    Core for FPGAs, Microprocessors and
    Microsystems, Vol. 28/3 pp. 115-125, AprĀ 2004.
    (available of class website).
  • VHDL Tutorial Learn by Example
    http//www.cs.ucr.edu/content/esd/labs/tutorial/
  • VHDL Tutorial http//www.aldec.com/Downloads/
  • Xilinx Spartan-3 FPGA Family Data Sheet
    (available on class website)
  • S3 Board Reference Manual http//www.digilentinc.c
    om/Materials/BoardProducts.html

9
References (cont.)
  • The FPGA Journal www.fpgajournal.com
  • Additional free information about the EDA
    industry can be found at www.edaboard.com
    www.eg3.com www.chipdesignmag.com
    www.edacafe.com www.eetimes.com
  • www.google.com

10
Labs
  • Eight weekly labs
  • Results must be demonstrated to the lab
    instructor by the due date for full credit
  • VHDL listing and simulation results must be
    signed by and turned into the lab instructor

11
Projects
  • Groups of three or four will design and implement
    a digital system based on the microprocessor core
    designed in the class
  • The project will be demonstrated to the class
    during the normal final exam time
  • Results will be described in a written project
    report, a poster, and an oral PowerPoint
    presentation to the class

12
Course Web Site
  • Course materials can be downloaded from the
    following course website
  • www.cse.secs.oakland.edu/haskell/
  • follow the VHDL -gt CSE 378 link

13
Grading based on
  • Labs -- 25
  • Homework -- 10
  • 2 Exams -- 20 each
  • VHDL project
  • Project design -- 10
  • Written report -- 10
  • Oral Presentation -- 5
Write a Comment
User Comments (0)
About PowerShow.com