1 / 20

Lecture 1: Introduction to Digital Logic Design

Lecture 1: Introduction to Digital Logic Design. CK Cheng CSE Dept. UC San Diego. Outlines. Administration Motivation Scope. Administration. Web site: http://www.cse.ucsd.edu/classes/fa12/cse140-a/ WebCT: http://ted.ucsd.edu. Administration.

darby
Download Presentation

Lecture 1: Introduction to Digital Logic Design

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Lecture 1: Introduction toDigital Logic Design CK Cheng CSE Dept. UC San Diego

  2. Outlines • Administration • Motivation • Scope

  3. Administration Web site: http://www.cse.ucsd.edu/classes/fa12/cse140-a/ WebCT: http://ted.ucsd.edu

  4. Administration Instructor: CK Cheng, CSE2130, ckcheng+140@ucsd.edu, 858 534-6184 Teaching Assistants: • Shih-Hung Weng, s2weng@ucsd.edu • Jyoti Wadhwani, jwadhwan@ucsd.edu

  5. Administration Schedule • Outline (Use index to check the location of the textbooks) • Lectures: 3:00-3:50PM, MWF, Center 115. • Discussion: 9:00-9:50AM, F, Center 101. • Office hours: CSE2130 • 10:30-11:30AM, T • 1:00-2:00PM, W

  6. Administration Textbook: Digital Design and Computer Architecture, D.M. Harris and S.L. Harris, Morgan Kaufmann, Second Edition, 2012. Grading • iClicker: 5% (a ramp function saturates at 80% of class points) • CK Cheng Office Hr. visits: 2% bonus (1% per visit) • Homework: 10% (grade on style, completeness or correctness) • Midterm 1: 25% (M 10/22) (style, completeness and correctness) • Midterm 2: 30% (W 11/14) • Midterm 3: 30% (F 12/07) • Optional take home final exam due 6PM, F. 12/14: 1% bonus

  7. Motivation • Microelectronic technologies have revolutionized our world: cell phones, internet, rapid advances in medicine, etc. • The semiconductor industry has grown from $21 billion in 1985 to $304 billion in 2010.

  8. Robert Noyce, 1927 - 1990 • Nicknamed “Mayor of Silicon Valley” • Cofounded Fairchild Semiconductor in 1957 • Cofounded Intel in 1968 • Co-invented the integrated circuit

  9. Gordon Moore, 1929 - • Cofounded Intel in 1968 with Robert Noyce. • Moore’s Law: the number of transistors on a computer chip doubles every year (observed in 1965) • Since 1975, transistor counts have doubled every two years.

  10. Moore’s Law “If the automobile had followed the same development cycle as the computer, a Rolls-Royce would today cost $100, get one million miles to the gallon, and explode once a year . . .” – Robert Cringley

  11. iClicker • The purpose of this course is that we: • Learn what’s under the hood of an electronic component • Learn the principles of digital design • Learn to systematically debug increasingly complex designs • Design and build digital systems • All of the above • Most of the above

  12. iClicker Digital system can be built upon Mechanical relays Silicon transistors DNAs Quantum mechanical phenomena All of the above

  13. Scope: Position in the Design Flow The class assumes CMOS transistors AND, OR logic Flip-Flip registers Synchronous designs, but the application reaches beyond the assumed region.

  14. Scope: Sequence of Courses • CSE20: Discrete Math • CSE140/L: Digital System • CSE141/L: Computer Architecture • CSE142-149: Architecture, Design Automation, Embedded Systems • CSE237, 240-249, 291: Architecture, Design Automation, Embedded Systems • ECE260A-C: VLSI Designs

  15. Scope: Content We will cover four major things in this course:- Combinational Logic (H2)- Sequential Networks (H3)- Standard Modules (H5)- System Design (H4, H6-8)

  16. Input Memory File Conditions Pointer Mux Control Subsystem ALU Control Memory Register Conditions Scope: Overall Picture of CS140 Data Path Subsystem CLK: Synchronizing Clock

  17. x1 . . . xn x1 . . . xn x1 . . . xn fi(x) fi(x) fi(x) fi(x) fi(x) fi(x) Combinational Logic vs Sequential Network si CLK Sequential Networks 1. Memory 2. Time Steps (Clock) Combinational logic: yi = fi(x1,..,xn) yit = fi (x1t,…,xnt, s1t, …,smt) sit+1 = gi(x1t,…,xnt, s1t,…,smt)

  18. Scope

  19. Perspective Class notes Homework Textbook

  20. Part I. Combinational Logic ab a b ab + cd e (ab+cd) c d cd e • I) Specification • II) Implementation • III) Different Types of Gates

More Related