CSE 378 Computer Hardware Design (Formerly, Design of Digital Systems) - PowerPoint PPT Presentation

1 / 9
About This Presentation
Title:

CSE 378 Computer Hardware Design (Formerly, Design of Digital Systems)

Description:

A Single-Cycle Processor (Registers, Function Unit, ROM) Labs (cont ... Computers and Information Combinational Logic Circuits & Design Sequential ... – PowerPoint PPT presentation

Number of Views:154
Avg rating:3.0/5.0
Slides: 10
Provided by: Prof9276
Category:

less

Transcript and Presenter's Notes

Title: CSE 378 Computer Hardware Design (Formerly, Design of Digital Systems)


1
CSE 378Computer Hardware Design(Formerly,
Design of Digital Systems)
  • 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
  • Mon. and Wed., 300 - 400 p.m.
  • 115 Dodge Hall

2
CSE 378 Computer Hardware Design
  • Lecture 1000 - 1147 p.m., Tues., Thurs.
  • Room 214 Elliott Hall
  • Macomb University Center via TV
  • Lab 230 - 530 p.m., Mon. or Wed. or 1200
    - 300 p.m., Tues.
  • Room 133 SEB
  • or 1200 - 300 p.m., Thurs. at Macomb Univ.
    Center

3
Course Goals
  • Learn to design digital systems using VHDL
  • Learn to synthesize VHDL designs to Xilinx
    Spartan II series FPGAs
  • Learn to use VHDL design tools
  • Xilinx ISE 4.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 Computers and Information
  • 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
Labs
  • 1. Multiplexers -- Active-HDL 5.1
    Simulation and Xilinx Synthesis
  • 2. ALU1 Shifting, Increment and Decrement
    Instructions
  • 3. ALU2 Arithmetic and Logic Instructions
  • 4. ALU3 Comparators, 7-Segment Displays and
    Counters
  • 5. A Single-Cycle Processor (Registers,
    Function Unit, ROM)

7
Labs (cont.)
  • 6. Program Counter and Program Control
  • 7. Data Stack -- Data Stack Instructions
  • 8. Return Stack -- Subroutines
    --A Software UART
  • 9. The WC16 Core -- Multiplication and Division
    -- DIO2 Board

8
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

9
Grading based on
  • Labs -- 20
  • 9 Labs will be assigned to be demonstrated and
    handed in.
  • Homework -- 5
  • 2 Exams -- 25 each
  • VHDL project
  • Project design -- 10
  • Written report -- 10
  • Oral Presentation -- 5
Write a Comment
User Comments (0)
About PowerShow.com