banner



High-speed Digital Design Video Lectures Introduction To Black Magic

ELE 432 ADVANCED DIGITAL DESIGN

Instructor :

        Assoc. Prof. Dr. Ali Ziya Alkar
Department of Electrical and Electronics Engineering
Beytepe Ankara Turkey 06800

  • Phone: +90 312 2977027
  • e-mail: mylastname at hacettepe dot edu dot tr


ALTERA DE-1 SOC Kit to be used in this year's design lab

You can take the course if ->

  • you are a Senior EE students who have performed well  (C1 and above) in ELE237 Digital Design,  ELE336 Microprocessor Programming and Architecture courses.
  • you can spend extra hours (not necessarily during course times) for Labs and a Class Project.

You should to take the course if ->

  • you would like to expertise yourself in computer architecture and digital design field.
  • you would like to learn about cutting edge state-of-the-art technology in the digital design.

Objectives

  • Learn the state-of-the-art FPGA technology in general
  • Review sequential and combinational design concepts
  • Improve on hardware design languages - VHDL
  • How to use some of the modern CAD tools to help with the design? Quartus II?
  • How to implement such designs using programmable logic (e.g. FPGAs - Altera Cyclone V)?
  • How do digital building blocks (such as memory, microprocessors, ALU, control unit, FSM etc.) work?
  • How to implement a simple CPU.
  • How to design an improved version of CPU?
  • How to interface to microprocessors and computers (from hardware point of view)?
  • How to work with IP (Intellectual Property) cores? NIOS II etc.

Grading

  • Project (Midterm exam) %35, Final Exam (Written) %35, Laboratories (1+3 graded labs)  %30

Project

  • Sample Video Presentations related with the projects are under this link.
  • http://www.innovateeurope.org/eu/ submission to FPGA design contest is required in teams. Deadline March 31st 2016.

Attendance

  • Mandatory in all courses and labs. No make-ups for labs. Not attending to 50% of the classes results in F1.

Textbooks

Digital Design with CPLD Applications and VHDL, 2E
Robert DueckAlso includes a CD-ROM containing Quartus II Web Edition software
Digital Design, Principles & Practices ,
J.F. Wakerly, 4th Edition (Sept 05) Prentice Hall
" High-Speed Digital Design - A handbook of black magic ", Johnson, Graham.
Practical guide to designing and building very high speed digital circuits.
" Contemporary Logic Design "
Gaetano Boriello, Randy H. Katz, Prentice Hall, 2004

FPGA PROTOTYPING BY VHDL EXAMPLES Xilinx SpartanTM-3 Version
Pong P. Chu Cleveland State University Wiley

Slides are essential for the course and will be updated regularly. The above list is not mandatory. But just suggestions.


Lecture Notes

Week

Lectures

Supporting materials

Schedule

1

Introduction 17.02

2

Embedded World and FPGA Quartus II CD 24.02

3

FPGA basics Design Flow and VHDL DE1-SOC manual 03.03
       4 Introduction DEMO + VHDL and FPGA Design to be posted
An introductory Lab  -
Counter/Shifter/Adder Implementation with I/O Lab
VHDL cheat sheet

Lab instructions

10.03

5

Review of Combinational Logic 17.03

6

Review of Sequential Logic 24.03

7

State Machine Design and ALU DEADLINE for CLASS PROJECT PROPOSALS
http://www.innovateeurope.org/eu/
31.03

8

Lab 1 A Combinational + Sequential Implementation 07.04

9

Memory Implementation Altera Internal Memory user guide

Altera Recommendations

14.04

10

Lab 2 A State Machine Implementation 21.04

11

Implementation of a small microprocessor Design Simple CPU (sample) 28.04

12

Lab3 A  Small Processor design 05.05

13

Using Peripherals and I/O Implementation of UART example 12.05
14 Project presentations in class
Video Presentations related with the projects are under this link. Week of 15.05

High-speed Digital Design Video Lectures Introduction To Black Magic

Source: http://www.ee.hacettepe.edu.tr/~alkar/ELE432/

Posted by: gregoryleighte47.blogspot.com

0 Response to "High-speed Digital Design Video Lectures Introduction To Black Magic"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel