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

Slides:



Advertisements
Similar presentations
Sistemas Digitais I LESI - 2º ano Lesson 1 - Introduction U NIVERSIDADE DO M INHO E SCOLA DE E NGENHARIA Prof. João Miguel Fernandes
Advertisements

Introduction to Digital Electronics. Suplementary Reading Digital Design by - John F. Wakerly – - you will find some solutions at this site.
EELE 367 – Logic Design Module 2 – Modern Digital Design Flow Agenda 1.History of Digital Design Approach 2.HDLs 3.Design Abstraction 4.Modern Design Steps.
Programmable Logic Devices
CMPT150, Ch 3, Tariq Nuruddin, Fall 06, SFU 1 Ch3. Combinatorial Logic Design Modern digital design involves a number of techniques and tools essential.
Combinational Circuits
ENGIN112 L38: Programmable Logic December 5, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 38 Programmable Logic.
Digital Design: Chapters Chapter 1. Introduction Digital Design - Logic Design? Analog versus Digital Once-analog now goes digital –Still pictures.
EE 365 Introduction, Logic Circuits. Digital Logic Binary system -- 0 & 1, LOW & HIGH, negated and asserted. Basic building blocks -- AND, OR, NOT.
1/31/20081 Logic devices can be classified into two broad categories Fixed Programmable Programmable Logic Device Introduction Lecture Notes – Lab 2.
Multiplexers, Decoders, and Programmable Logic Devices
ECE 331 – Digital System Design Tristate Buffers, Read-Only Memories and Programmable Logic Devices (Lecture #16) The slides included herein were taken.
Programmable Array Logic (PAL) Fixed OR array programmable AND array Fixed OR array programmable AND array Easy to program Easy to program Poor flexibility.
CS 151 Digital Systems Design Lecture 38 Programmable Logic.
VLSI Tarik Booker. VLSI? VLSI – Very Large Scale Integration Refers to the many fields of electrical and computer engineering that deal with the analysis.
Digital Circuit Implementation. Wafers and Chips  Integrated circuit (IC) chips are manufactured on silicon wafers  Transistors are placed on the wafers.
Introductory Digital Concepts
GOOD MORNING.
Chapter 4 Programmable Logic Devices: CPLDs with VHDL Design Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights.
Ch 1. Introduction Analog Signal Continuous voltage Unwanted noise
Storey: Electrical & Electronic Systems © Pearson Education Limited 2004 OHT 27.1 Implementing Digital Systems  Introduction  Semiconductor Memory 
Digital Design: Principles and Practices
April 15, Synthesis of Signal Processing on FPGA Hongtao
EE4OI4 Engineering Design Programmable Logic Technology.
Introduction to Digital Design
ECE 3110: Introduction to Digital Systems Review #1 (Chapter 1,2)
Unit 9 Multiplexers, Decoders, and Programmable Logic Devices
Principles Of Digital Design Chapter 1 Introduction Design Representation Levels of Abstraction Design Tasks and Design Processes CAD Tools.
Unit 9 Multiplexers, Decoders, and Programmable Logic Devices Ku-Yaw Chang Assistant Professor, Department of Computer Science.
Chapter 1: Introduction Digital Logics and Circuits
PROGRAMMABLE LOGIC DEVICES (PLD)
CPLD (Complex Programmable Logic Device)
ECE 3110: Introduction to Digital Systems Number Systems.
CMP 4202: VLSI System Design Lecturer: Geofrey Bakkabulindi
1 Moore’s Law in Microprocessors Pentium® proc P Year Transistors.
COE 405 Design and Modeling of Digital Systems
Galen SasakiEE 260 University of Hawaii1 Electronic Design Automation (EDA) EE 260 University of Hawaii.
Programmable Logic Devices
Chapter 4 Programmable Logic Devices: CPLDs with VHDL Design Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights.
ECE 2110: Introduction to Digital Systems 2. Number Systems & Codes.
CS/EE 3700 : Fundamentals of Digital System Design
Example of modular design: ALU
ECE 2110: Introduction to Digital Systems Introduction (Contd.)
ECE 3110: Introduction to Digital Systems Introduction (Contd.)
Chapter 3 How transistors operate and form simple switches
Digital Design Basics Analog vs Digital Why we need digital? Reproducibility, economy, programmability… Digital Devices Gates, FFs Combinational, sequential.
EE 5900 Advanced Algorithms for Robust VLSI CAD, Spring 2009 Combinational Circuits.
Basic Logic Functions Chapter 2 Subject: Digital System Year: 2009.
ECE Lecture 1 1 ECE 561 Digital Circuit Design Department of Electrical and Computer Engineering The Ohio State University.
ECE 2110: Introduction to Digital Systems Number Systems.
ECE 2110: Introduction to Digital Systems
ECE 3110: Introduction to Digital Systems Introduction (Contd.)
Introduction to Field Programmable Gate Arrays (FPGAs) EDL Spring 2016 Johns Hopkins University Electrical and Computer Engineering March 2, 2016.
1 Digital Logic Design (41-135) Introduction Younglok Kim Dept. of Electrical Engineering Sogang University Spring 2006.

Programmable Logic Devices
ECE 2110: Introduction to Digital Systems Introduction (Contd.)
Combinational Logic Design
VLSI Tarik Booker.
EEE2135 Digital Logic Design Chapter 1. Introduction
ECE 3110: Introduction to Digital Systems
From Silicon to Microelectronics Yahya Lakys EE & CE 200 Fall 2014
Electronics for Physicists
Programmable Logic Devices: CPLDs and FPGAs with VHDL Design
HIGH LEVEL SYNTHESIS.
Electronics for Physicists
Combinational Circuits
Digital Systems Design 2
Combinational Circuits
1.Introduction to Advanced Digital Design (14 marks)
Presentation transcript:

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

2 Previous class Summary Digital devices Digial vs analog Why digial

3 Digital Devices Gates: has one or more inputs and produces an output that is a function of the current input values. AND, OR, NOT… Flip-flop: a device that stores 0 or 1. A FF can be built from a collection of gates. Combination circuit: gates Sequential circuit:FFs+gates, has a memory of past events.

4 Digital Logic Binary system -- 0 & 1, LOW & HIGH, negated and asserted. Basic building blocks -- AND, OR, NOT

5

6 Electronic aspect of digital design Digital abstraction Range Noise margin Invalid range Specifications Electronic Circuit Designer, Digital Designer

7 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

8 Integrated Circuits (IC) A collection of one or more gates fabricated on a single silicon chip. Wafer, die Copyright © 2001 Fine Arts Photographics

9 Integrated Circuits (IC) Small-scale integration (SSI): 1-20 DIP: dual in-line-pin package Pin diagram, pinout MSI: gates LSI: ,000 VLSI: >100,000, 50million (1999)

10 DIP pinout

11 Programmable Logic Device (PLD) ICs which Logic function can be programmed after manufacture. 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

12 CPLD vs FPGA

13 Application-Specific ICs (ASIC) Semicustom 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 arrary: an IC with internal structure as an array of gates, unspecified interconnection

14 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 technology MCM: multichip modules: high speed and density.

15 Digital Design Levels Many representations of digital logic Device Physics and IC manufacturing Moore’s Law [1965, Gordon Moore]: Transistor level --->Logic design, functional building blocks The number of transistors per square inch in an IC doubles every year [18months].

16 Digital Design Levels Transistor-level circuit diagrams Example: Multiplexor

17 Truth tables Gate-level Logic diagrams

18 Prepackaged building blocks, e.g. multiplexer Equations: Z = S  A  + S  B

19 Various hardware description languages ABEL VHDL

20 Summary Electronics/sw aspects of digital design Integrated Circuits (wafer,die,SSI,MSI,LSI,VLSI) PLDs: PLAs,PALs,CPLD,FPGA ASIC Digital Design Levels

21 Next… Number systems Reading: Wakerly chapter 2 HW #1 Assign Thursday 01/22/2004: Work Wakerly problems 1.3, 1.5, 1.6 Due: Tuesday 01/27/2004