24
ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar

Embed Size (px)

Citation preview

Page 1: ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 6 Digital Logic

Digital Logic

ECEn 191 New Student Seminar

Page 2: ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 6 Digital Logic

BUSINESS CALCULATIONS

Page 3: ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 6 Digital Logic

SCIENTIFIC CALCULATIONS

Page 4: ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 6 Digital Logic

MACHINE LOGIC

Page 5: ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 6 Digital Logic

TRUTH TABLE FOR THE AND

F is true if A and B are true

Page 6: ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 6 Digital Logic

THE AND LOGIC GATE

Page 7: ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 6 Digital Logic

THE AND, OR, AND NOT

Page 8: ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 6 Digital Logic

THE ADDER

Page 9: ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 6 Digital Logic

THREE BIT ADDER

010+011

101

Page 10: ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 6 Digital Logic

LOGIC STATE MACHINES

Page 11: ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 6 Digital Logic

INSIDE A STATE MACHINE

Page 12: ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 6 Digital Logic

EXAMPLE STATE MACHINE

Page 13: ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 6 Digital Logic

PENTIUM 4 CHIP

Page 14: ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 6 Digital Logic

CPU BLOCK DIAGRAM

Program Counter

Memory

Decoder

Registers

MUXALU

Next Address

Memory

Page 15: ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 6 Digital Logic

Fast Memory (Cache)Decoder

Fetch

Register

ALU

Off-chip communications

Keeps multiple instructions moving through

PENTIUM 4 CHIP – FUNCTION BLOCKS

Page 16: ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 6 Digital Logic

LOGIC ELEMENTS IN A PENTIUM

Zoom in view of portion of Pentium

Page 17: ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 6 Digital Logic

LOGIC CHIPS

ASIC – Application Specific Integrated Circuit

Expensive $$$$

FPGA – Field Programmable Gate Array

Cheap $

Page 18: ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 6 Digital Logic

WHAT’S NEXT

Fault Tolerant Logic Quantum Logic

Page 19: ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 6 Digital Logic

PROCESSOR/CHIP ARCHITECT - NVIDIA

Page 20: ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 6 Digital Logic

LOGIC DESIGNER - CIRQUE

Page 21: ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 6 Digital Logic

VERIFICATION ENGINEER - INTEL

Page 22: ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 6 Digital Logic

IMAGINEER - DISNEY

Page 23: ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 6 Digital Logic

DIGITAL LOGIC CIRCUITS CLASSES

• ECEn 124 – Computer Systems

• ECEn 224 – Fundamentals of Digital Systems

• ECEn 320 – Digital System Design

• ECEn 324 – System Architecture

• ECEn 451 – Intro to Digital VLSI

• ECEn 445 – Mixed Signal VLSI

Page 24: ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 6 Digital Logic

LAB EXERCISE

www.et.byu.edu/groups/newstudent/schedule.html