EEL 4712 Digital Design Instructor n Dr Greg

  • Slides: 13
Download presentation
EEL 4712 Digital Design

EEL 4712 Digital Design

Instructor n Dr. Greg Stitt n n n gstitt@ece. ufl. edu http: //www. gstitt.

Instructor n Dr. Greg Stitt n n n gstitt@ece. ufl. edu http: //www. gstitt. ece. ufl. edu Office Hours: TBD n n (Benton 323) Also, by appointment

Course Website n 2 sites n n http: //www. gstitt. ece. ufl. edu/courses/eel 4712/

Course Website n 2 sites n n http: //www. gstitt. ece. ufl. edu/courses/eel 4712/ n Linked off my website Sakai E-learning n http: //lss. at. ufl. edu/� n n Select e-learning Login with Gator. Link account Used for posting grades, turning in projects Email Policy n When sending an email, include the class name in brackets n e. g. [EEL 4712] Question about lab 2

Grading n EEL 4712 Grading: n n n Midterm 1: 20% (Dates to be

Grading n EEL 4712 Grading: n n n Midterm 1: 20% (Dates to be announced) Midterm 2: 20% Midterm 3: 20% Labs: 40% Final grade: curved average of all components

Lab Assignments n Linked off main website n n Will provide realistic application of

Lab Assignments n Linked off main website n n Will provide realistic application of concepts covered during lecture All labs will use Altera DE 0 FPGA board Each lab (after lab 0) will have a pre-lab assignment and an in-lab assignment n n n http: //www. gstitt. ece. ufl. edu/courses/eel 4712/labs/ Some may have a post-lab assignment See each lab for submission instructions Lab quizzes n Will test basic understanding of concepts

Lab Assignments, Cont. n Labs will require effort outside of lab n n n

Lab Assignments, Cont. n Labs will require effort outside of lab n n n Labs will be VHDL intensive n n n Pre-lab assignments will be due at the beginning of lab Lab 0 posted on website. START NOW! Spend time outside of lab exercises practicing Class website contains list of VHDL resources Note: lots of bad information online! Best source of information will be lectures Altera Quartus II n Download latest free version (web edition) n n n http: //www. altera. com/products/software/quartus-ii/web-edition/qts-weindex. html Do tutorials in appendix of the book! Labs will also use Digilent Analog Discovery n n http: //www. digilentinc. com/Products/Detail. cfm? Prod=ANALOGDISCOVERY Logic analyzer for debugging outside of lab

Reading Material n Textbook: n n Brown, S. D. and Vranesic, Z. G. ,

Reading Material n Textbook: n n Brown, S. D. and Vranesic, Z. G. , "Fundamentals of Digital Logic with VHDL Design", Second or Third Edition, Mc. Graw. Hill Supplemented by papers n n Check class website for daily requirements Will also post slides when used

Prerequisites n n EEL 3701 Requires basic knowledge of: n n n Boolean logic

Prerequisites n n EEL 3701 Requires basic knowledge of: n n n Boolean logic Sequential and combinational components Logic minimization State machines Assembly programming Assumes no knowledge of VHDL

Goals n n Understanding of how to design complex digital circuits by applying basic

Goals n n Understanding of how to design complex digital circuits by applying basic concepts Basic understanding of reconfigurable and microprocessor architectures Gain experience with VHDL Training for research and graduate school n Will invite exceptional students to participate in state-of-the-art research projects

Academic Dishonesty n Unless told otherwise, assignments must be done individually n n Collaboration

Academic Dishonesty n Unless told otherwise, assignments must be done individually n n Collaboration is allowed (and encouraged), but within limits n n n All assignments will be checked for cheating Can discuss problems, how to use tools etc. Cannot show code, solutions, etc. Cheating penalties n n First instance - 0 on corresponding assignment Second - 0 for entire class

Attendance Policy n I won’t take attendance n n But, attendance is highly recommended

Attendance Policy n I won’t take attendance n n But, attendance is highly recommended If you are sick, stay at home! n n If obviously sick, you will be asked to leave Missed tests cannot be retaken, except with doctor’s note

Introduction n n Why should you be excited about this class? Digital design is

Introduction n n Why should you be excited about this class? Digital design is important in all aspects of computing n n Microprocessor architecture, graphics processing units (GPUs) Embedded systems n n n Reconfigurable computing n n n Enables custom circuits without creating an ASIC Combines flexibility of software with performance of ASIC High-performance computing n n e. g. , phones, portable game consoles, etc. Portable (low-power), high-performance functionality enabled by custom circuits implemented as ASICs (application-specific integrated circuits) Custom circuits are often 10 x-1000 x faster than microprocessors!!! In this class, you will learn the fundamentals of creating circuits that are 10 x-1000 x faster than microprocessors

Reminder n n Start reading details of lab 0 Review chapter 6 n Combinational-circuit

Reminder n n Start reading details of lab 0 Review chapter 6 n Combinational-circuit building blocks