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 |
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