ECNG 1014: Digital Electronics Lecture 1: Course Overview

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 Programmable Logic John Coughlan RAL Technology Department Electronics Division.
University Of Vaasa Telecommunications Engineering Automation Seminar Signal Generator By Tibebu Sime 13 th December 2011.
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.
CMPT150, Ch 3, Tariq Nuruddin, Fall 06, SFU 1 Ch3. Combinatorial Logic Design Modern digital design involves a number of techniques and tools essential.
EECC341 - Shaaban #1 Lec # 1 Winter Introduction to Digital Systems Analog devices and systems process time-varying signals that can take.
ENGIN112 L38: Programmable Logic December 5, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 38 Programmable Logic.
02/02/20091 Logic devices can be classified into two broad categories Fixed Programmable Programmable Logic Device Introduction Lecture Notes – Lab 2.
Digital Design: Chapters Chapter 1. Introduction Digital Design - Logic Design? Analog versus Digital Once-analog now goes digital –Still pictures.
1/31/20081 Logic devices can be classified into two broad categories Fixed Programmable Programmable Logic Device Introduction Lecture Notes – Lab 2.
ECE Lecture 1 1 ECE 3561 Advanced Digital Design Department of Electrical and Computer Engineering The Ohio State University.
CS 151 Digital Systems Design Lecture 38 Programmable Logic.
Introduction to FPGA’s FPGA (Field Programmable Gate Array) –ASIC chips provide the highest performance, but can only perform the function they were designed.
VLSI Design Lab Introduction
VLSI Tarik Booker. VLSI? VLSI – Very Large Scale Integration Refers to the many fields of electrical and computer engineering that deal with the analysis.
Guest Lecture by Ben Magstadt CprE 281: Digital Logic.
GOOD MORNING.
Guest Lecture by Ben Magstadt CprE 281: Digital Logic.
April 15, Synthesis of Signal Processing on FPGA Hongtao
Introduction to Digital Design
Boolean Algebra and Logic Gates CE 40 B 18 June 2003.
Chap. 1 Overview of Digital Design with Verilog. 2 Overview of Digital Design with Verilog HDL Evolution of computer aided digital circuit design Emergence.
Principles Of Digital Design Chapter 1 Introduction Design Representation Levels of Abstraction Design Tasks and Design Processes CAD Tools.
System Arch 2008 (Fire Tom Wada) /10/9 Field Programmable Gate Array.
PROGRAMMABLE LOGIC DEVICES (PLD)
40551 Logic Synthesis Optimization Dr. Yaser M. Agami Khalifa Fall 2004 Lecture # 1.
EL 3101 EL310 Hardware Description Languages Spring 2015 Instructor: Ilker Hamzaoglu Teaching Assistant: Ercan Kalalı Web Site:
1 H ardware D escription L anguages Modeling Digital Systems.
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
COE 405 Design and Modeling of Digital Systems
LOGIC GATES. Electronic digital circuits are also called logic circuits because with the proper input, they establish logical manipulation paths. Each.
Chapter 0 deSiGn conCepTs EKT 221 / 4 DIGITAL ELECTRONICS II.
ECE 3110: Introduction to Digital Systems Introduction (Contd.)
Spring 2007 W. Rhett Davis with minor editing by J. Dean Brock UNCA ECE Slide 1 ECE 406 – Design of Complex Digital Systems Lecture 1: Introduction.
1 Hardware Description Languages: a Comparison of AHPL and VHDL By Tamas Kasza AHPL&VHDL Digital System Design 1 (ECE 5571) Spring 2003 A presentation.
Henry Selvaraj 1 Henry Selvaraj; Henry Selvaraj; Henry Selvaraj; Logic Synthesis EEG 707 Dr Henry Selvaraj Department of Electrical and Computer Engineering.
CEC 220 Digital Circuit Design Wednesday, January 7 CEC 220 Digital Circuit Design Slide 1 of 12.
Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon 1-1 Panorama of VLSI Design Fabrication (Chem, physics) Technology (EE) Systems (CS) Matel.
ECE 3110: Introduction to Digital Systems Introduction (Contd.)
CprE 281: Verilog Tutorial Ben Magstadt – Master’s Student Electrical Engineering.
Hardware Description Languages ECE 3450 M. A. Jupina, VU, 2014.
1 Digital Logic Design (41-135) Introduction Younglok Kim Dept. of Electrical Engineering Sogang University Spring 2006.
9/4/2001 ECE 551 Fall ECE Digital System Design & Synthesis Lecture 1 - Introduction  Overview oCourse Introduction oOverview of Contemporary.
SUBJECT : DIGITAL ELECTRONICS CLASS : SEM 3(B) TOPIC : INTRODUCTION OF VHDL.
EMT 351/4 DIGITAL IC DESIGN Week # 1 EDA & HDL.
System-on-Chip Design
Combinational Logic Design
Digital System Design An Introduction to Verilog® HDL
VLSI Tarik Booker.
EEE2135 Digital Logic Design Chapter 1. Introduction
Introduction to Programmable Logic
ECE 331 – Digital System Design
Session-1 Design with PLDs and FPGAs
Programmable Logic Devices: CPLDs and FPGAs with VHDL Design
Field Programmable Gate Array
Field Programmable Gate Array
Field Programmable Gate Array
T Computer Architecture, Autumn 2005
EE19D Digital Electronics
Lecture 1.3 Hardware Description Languages (HDLs)
HDL Hardware Description Language
Design Technologies for Integrated Systems
VHDL Introduction.
HIGH LEVEL SYNTHESIS.
Combinational Circuits
THE ECE 554 XILINX DESIGN PROCESS
數位IC設計 Pei-Yin Chen, 陳培殷.
Combinational Circuits
Digital Designs – What does it take
THE ECE 554 XILINX DESIGN PROCESS
Presentation transcript:

ECNG 1014: Digital Electronics Lecture 1: Course Overview Dr. Lucien Ngalamou This presentation can be used for non-commercial purposes as long as this note and the copyright footers are not removed © Lucien Ngalamou – All rights reserved

Staff Contact Information In-charge and Lecturer Dr. Lucien Ngalamou – lngalamou@eng.uwi.tt (Room 220, xt 3140) Teaching Assistant Patrick Browne Lab Aides (LAs) Partick Browne Emilie Ramatour Design styles (c) Lucien Ngalamou

Recommended Books (c) Lucien Ngalamou

Goals and Prerequisites (c) Lucien Ngalamou

Objectives (c) Lucien Ngalamou

Overview of Labs Lab #1: Representation of Information (Application of your programming skills in C/C++) Lab #2: Technology (TTL/CMOS characteristics) Lab #3: Simulation and Rapid Prototyping of a simple digital circuit Lab #4: MSI Counters and Registers Lab #5: Introduction to VHDL with Xilinx ISE Tool Lab #6: (c) Lucien Ngalamou

Grading and Collaboration (c) Lucien Ngalamou

Some Definitions What is Engineering? What is Digital Electronics? Purposeful use of science What is Digital Electronics? Use of electrical circuits (digital circuits) to process and transform information. Information are seen as set of discrete values (“0” or “1”) Genesis of Digital Electronics Claude Shannon noticed similarities between Boolean Algebra and electronic telephone switches Shannon’s 1937 MIT Master’s Thesis introduces the world to binary digital electronics (c) Lucien Ngalamou

65 Years of Digital Electronics UNIVAC = IBM = Industrial Business Machines VLSI = Very-large Scale Integrated (c) Lucien Ngalamou

How do we describe Digital Circuits? Using Logic symbols Using Logic (Boolean) Equations Using Truth Tables Using Block Diagrams (inputs/outputs) Using Timing Diagrams Using Text Notation such as Register Transfer Language (RTL) or Hardware descriptive Languages (VHDL, Verilog). (c) Lucien Ngalamou

Digital and Analog Quantities Electronics circuits can be divided in three broad categories: digital, analog, and mixed analog-digital. Digital electronics deals with signals that represent discrete values, analog electronics involves continuous values. In practice the majority of electronic systems are mixed analog-digital systems. In these systems, digital electronics is used for processing/presentation, while analog electronics for amplification/transmission (c) Lucien Ngalamou

Homework #1 Imagine the scenario of a phone call using a cellular phone. Sketch its analog and digital functionalities. (c) Lucien Ngalamou

How do we see the physical world? (c) Lucien Ngalamou

Electronic systems Systems on chip are everywhere Technology advances enable increasingly more complex designs Challenges: Ride the technology wave Cope with design complexity (c) Lucien Ngalamou

Integrated circuits Systems on Chip (SoC) Systems in a package (SiP) Multi-processing SoCs (MPSoCs) Systems in a package (SiP) Silicon technology (CMOS) Down scaling of feature sizes Nanotechnologies on the horizon … Different design styles To address performance and cost issues (c) Lucien Ngalamou

Integrated Circuit Design Styles Custom Standard Cells Compiled Cells Ma cro Cells Cell-based Pre-diffused (Gate Arrays) Pre-wired (FPGA's) Array-based Semicustom Digital Circuit Implementation Approaches (c) Lucien Ngalamou

Cell-based Design (or standard cells) Routing channel requirements are reduced by presence of more interconnect layers (c) Lucien Ngalamou

Field Programmable Gate Arrays Xilinx 4000 Interconnect Architecture 12 Quad 8 Single 4 Double 3 Long Direct CLB 2 Connect 3 Long 12 4 4 8 4 8 4 2 Quad Long Global Long Double Single Global Carry Direct Clock Clock Chain Connect (c) Lucien Ngalamou Courtesy Xilinx

Summary Computer-aided IC design methodology: Capture design by HDL models Synthesize more detailed abstractions Optimize circuit parameters Computer-aided system design methodology: Support for Hardware/Software co-design Synthesis of hardware, software and interfaces Evolving scientific discipline (c) Lucien Ngalamou