14
ECE 3110: Introduction to Digital Systems Introduction (Contd.)

ECE 3110: Introduction to Digital Systems

Embed Size (px)

DESCRIPTION

ECE 3110: Introduction to Digital Systems. Introduction (Contd.). Previous class Summary. Digital devices Digital vs. analog Why digital. Digital Logic. Binary system -- 0 & 1, LOW & HIGH, negated and asserted. Basic building blocks -- AND, OR, NOT. Electronic aspect of digital design. - PowerPoint PPT Presentation

Citation preview

Page 1: ECE 3110: Introduction to Digital Systems

ECE 3110: Introduction to Digital Systems

Introduction (Contd.)

Page 2: ECE 3110: Introduction to Digital Systems

2

Previous class Summary

Digital devicesDigital vs. analogWhy digital

Page 3: ECE 3110: Introduction to Digital Systems

3

Digital Logic

Binary system -- 0 & 1, LOW & HIGH, negated and asserted.

Basic building blocks -- AND, OR, NOT

Page 4: ECE 3110: Introduction to Digital Systems

4

Page 5: ECE 3110: Introduction to Digital Systems

5

Electronic aspect of digital design

Digital abstraction

Range

Noise margin

Invalid range

Specifications

Page 6: ECE 3110: Introduction to Digital Systems

6

Software aspect of digital design

Digital design need not involve any software tools.

But: modern design, software tools are essential. Examples:

Schematic entry, HDLs (platform compilers, simulators, synthesis tools), simulators, test benches, timing analyzers and verifiers, word processors, high-level languages, CAD

Page 7: ECE 3110: Introduction to Digital Systems

7

Integrated Circuits (IC)

A collection of one or more gates fabricated on a single silicon chip. Wafer, die

Small-scale integration (SSI): 1-20 DIP: dual in-line-pin package Pin diagram, pinout

MSI: 20-200 gates LSI: 200-200,000

VLSI: >100,000, 50million (1999)

Page 8: ECE 3110: Introduction to Digital Systems

8

DIP

pinout

Page 9: ECE 3110: Introduction to Digital Systems

9

Programmable Logic Device (PLD)

ICs which Logic function can be programmed after manufacturing.

2-level AND-OR gates using user-programmable connections PLAs: programmable Logic Arrarys. PALs: programmable array logic devices Programmable logic devices (PLDs)

CPLD: complex PLD FPGA: Field-Programmable Gate Array

Page 10: ECE 3110: Introduction to Digital Systems

10

CPLD vs FPGA

Page 11: ECE 3110: Introduction to Digital Systems

11

Application-Specific ICs (ASIC)

Semi-custom IC: chips designed for a particular, limited product/application

Reducing chip count, size, power consumption Higher performance. NRE: nonrecurring engineering cost

Standard cells: library Gate array: an IC with internal structure as an array of

gates, unspecified interconnection

Page 12: ECE 3110: Introduction to Digital Systems

12

Printed-Circuit Board

PCB or PWB (printed-wiring board)Mount ICs so that an IC can connect to

other ICs in a system.SMT: Surface-mount technologyMCM: multi-chip modules: high speed and

density.

Page 13: ECE 3110: Introduction to Digital Systems

13

Summary

Electronics aspects of digital designIntegrated Circuits (wafer, die, SSI, MSI, LSI, VLSI)PLDs: PLAs, PALs, CPLD, FPGAASIC

Page 14: ECE 3110: Introduction to Digital Systems

14

Next…

Number systems

Reading: Wakerly chapter 2