200 likes | 385 Views
ELEC1700 Computer Engineering 1 Week 1 Wednesday lecture Introduction to ELEC1700 (ctd.) Semester 1, 2013. Basic logic operations and symbols. True only if all input conditions are true. AND. OR. True only if one or more input conditions are true. NOT.
E N D
ELEC1700Computer Engineering 1Week 1 Wednesday lectureIntroduction to ELEC1700 (ctd.) Semester 1, 2013
Basic logic operations and symbols True only if all input conditions are true AND OR True only if one or more input conditions are true NOT Indicates the opposite condition True/false conditions are represented by voltages: HIGH = true LOW=false
Introductory concepts Introduction to the system concept Fixed-function integrated circuits Programmable logic, and microprocessors
Comparison • A code is a set of bits arranged in a unique pattern • represents “information” We’ll learn about binary codes in Week 2
Addition We’ll learn how to design logic circuits to perform arithmetic in Week 6
Encoding We’ll learn about encoders in Week 7
Decoding We’ll learn about decoders in Week 7
Multiplexing/demultiplexing We’ll learn about multiplexers and demultiplexers in Week 7
Counting We’ll learn about counters and other devices with memory in weeks 8, 9 and 10 We learn about binary codes in Week 2
Introductory concepts Introduction to the system concept Fixed-function integrated circuits Programmable logic, and microprocessors
Integrated circuits (ICs) = “chips” Cutaway view of DIP (dual in-line package) called DIP because of the two rows of pins surface mount technology (SMT) — saves space Small outline IC (SOIC)
Quad 2-input AND gate chip “Quad” since there are 4 AND gates in one package
Complexity classification #gates examples Small-scale integration (SSI) up to 10 basic gates Medium-scale integration (MSI) 10–100 encoders, decoders counters Large-scale integration (LSI) 100–10,000 memories Very large-scale integration (VLSI) 10,000–100,000 small microprocessors Ultra large-scale integration (ULSI) more than 100,000 large microprocessors
Laboratory prototyping We’ll use prototyping “breadboards” like this with DIP chips in Labs 1 and 2
Introductory concepts Introduction to the system concept Fixed-function integrated circuits Programmable logic, and microprocessors
PLDs and FPGAs • PLD = Programmable Logic Device • FPGA = Field-Programmable Gate Array • alternative to fixed-function ICs • PLD/FPGA: highly flexible; less board space
CPLDs We’ll take a look at programmable logic in Week 11 LAB = logic array block made up of AND, OR and NOT gates PIA = programmable interconnection array
Microprocessors We’ll take a look at microprocessors in Week 12