Academic year: 2015/2016 Code: IES-1-307-s ECTS credits: 6. Field of study: Electronics and Telecommunications Specialty: -



Similar documents
University of St. Thomas ENGR Digital Design 4 Credit Course Monday, Wednesday, Friday from 1:35 p.m. to 2:40 p.m. Lecture: Room OWS LL54

EE360: Digital Design I Course Syllabus

ANALOG & DIGITAL ELECTRONICS

A Comparison of Student Learning in an Introductory Logic Circuits Course: Traditional Face-to-Face vs. Fully Online

Course Requirements & Evaluation Methods

DEGREE: Bachelor in Biomedical Engineering YEAR: 2 TERM: 2 WEEKLY PLANNING

Philadelphia University Faculty of Information Technology Department of Computer Science Semester, 2007/2008.

Digital Electronics Detailed Outline

COURSE SYLLABUS. PRE-REQUISITES: Take CETT-1303(41052); Minimum grade C, CR.

Comparing Student Learning in a Required Electrical Engineering Undergraduate Course: Traditional Face-to-Face vs. Online

Read-only memory Implementing logic with ROM Programmable logic devices Implementing logic with PLDs Static hazards

CONTENTS PREFACE 1 INTRODUCTION 1 2 NUMBER SYSTEMS AND CODES 25. vii

Digital Systems. Syllabus 8/18/2010 1

Guru Ghasidas Vishwavidyalaya, Bilaspur (C.G.) Institute of Technology. Electronics & Communication Engineering. B.

ELECTRICAL ENGINEERING

INTRODUCTION TO DIGITAL SYSTEMS. IMPLEMENTATION: MODULES (ICs) AND NETWORKS IMPLEMENTATION OF ALGORITHMS IN HARDWARE

Digital Logic Design. Basics Combinational Circuits Sequential Circuits. Pu-Jen Cheng

RAPID PROTOTYPING OF DIGITAL SYSTEMS Second Edition

Innovations in Remote Laboratories & Simulation Software for Online and On-Site Engineering Students

CpE358/CS381. Switching Theory and Logical Design. Class 4

ELEC2141 DIGITAL CIRCUIT DESIGN

ECE 156A - Syllabus. Lecture 0 ECE 156A 1

ENEE Electrical & Computer Engineering Summer 2015

BSEE Degree Plan Bachelor of Science in Electrical Engineering:

Lecture 8: Synchronous Digital Systems

AC : PRACTICAL DESIGN PROJECTS UTILIZING COMPLEX PROGRAMMABLE LOGIC DEVICES (CPLD)

Metropolitan State University of Denver

Systems on Chip Design

CHAPTER 3 Boolean Algebra and Digital Logic

2.1 Digital Electronics. Title: Electronics and Automatic Engineering

RUTGERS UNIVERSITY Department of Electrical and Computer Engineering 14:332:233 DIGITAL LOGIC DESIGN LABORATORY

Online Development of Digital Logic Design Course

Aims and Objectives. E 3.05 Digital System Design. Course Syllabus. Course Syllabus (1) Programmable Logic

CpE358/CS381. Switching Theory and Logical Design. Class 10

College of Micronesia FSM P.O. Box 159 Kolonia, Pohnpei. Course Outline Cover Page

REPORT ON CANDIDATES WORK IN THE CARIBBEAN ADVANCED PROFICIENCY EXAMINATION MAY/JUNE 2008 ELECTRICAL AND ELECTRONIC TECHNOLOGY (TRINIDAD AND TOBAGO)

A First Course in Digital Design Using VHDL and Programmable Logic

SECTION C [short essay] [Not to exceed 120 words, Answer any SIX questions. Each question carries FOUR marks] 6 x 4=24 marks

Digital Electronics Part I Combinational and Sequential Logic. Dr. I. J. Wassell

Content Map For Career & Technology

Conversion Between Analog and Digital Signals

Digital Systems Design! Lecture 1 - Introduction!!

Chapter 5. Sequential Logic

IE1204 Digital Design F12: Asynchronous Sequential Circuits (Part 1)

Modeling Sequential Elements with Verilog. Prof. Chien-Nan Liu TEL: ext: Sequential Circuit

Introduction to CMOS VLSI Design (E158) Lecture 8: Clocking of VLSI Systems

ESYST Residential Wiring

ETEC 2301 Programmable Logic Devices. Chapter 10 Counters. Shawnee State University Department of Industrial and Engineering Technologies

EEL 4712: DIGITAL DESIGN

Design of a High Speed Communications Link Using Field Programmable Gate Arrays

Computer Engineering Technology

FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE

Lecture 7: Clocking of VLSI Systems

Electrical Engineering and Computer Science

DISTANCE DEGREE PROGRAM CURRICULUM NOTE:

Binary Adders: Half Adders and Full Adders

Electronics Technology

LEVERAGING FPGA AND CPLD DIGITAL LOGIC TO IMPLEMENT ANALOG TO DIGITAL CONVERTERS

Operating Manual Ver.1.1

No serious hazards are involved in this laboratory experiment, but be careful to connect the components with the proper polarity to avoid damage.

Digital to Analog and Analog to Digital Conversion

Gray Code Generator and Decoder by Carsten Kristiansen Napier University. November 2004

Upon completion of unit 1.1, students will be able to

ÇANKAYA UNIVERSITY Faculty of Engineering and Architecture

CS2204 DIGITAL LOGIC & STATE MACHINE DESIGN SPRING 2016

MsC in Advanced Electronics Systems Engineering

FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE. CTS 2655 and CNT 2102 with grade of C or higher in both courses

MARKET RESEARCH COURSE SYLLABUS

DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION

ON SUITABILITY OF FPGA BASED EVOLVABLE HARDWARE SYSTEMS TO INTEGRATE RECONFIGURABLE CIRCUITS WITH HOST PROCESSING UNIT

Switching and Finite Automata Theory

EXPERIMENT 8. Flip-Flops and Sequential Circuits

Contemporary Logic Design

EXPERIMENT 2 TRAFFIC LIGHT CONTROL SYSTEM FOR AN INTERSECTION USING S7-300 PLC

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

路 論 Chapter 15 System-Level Physical Design

Module 3: Floyd, Digital Fundamental

Business Communication Strategies inCroats and Their Meanings

DAC Digital To Analog Converter

Resolving ABET/TAC Criteria on Continuous Improvement: Surviving ABET Accreditation!

ECE232: Hardware Organization and Design. Part 3: Verilog Tutorial. Basic Verilog

KEEP IT SYNPLE STUPID

Digital Design. Assoc. Prof. Dr. Berna Örs Yalçın

Combinational Logic Design Process

EE411: Introduction to VLSI Design Course Syllabus

How To Prepare And Manage A Project

Serial port interface for microcontroller embedded into integrated power meter

Modeling Registers and Counters

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC Microprocessor & Microcontroller Year/Sem : II/IV

CHAPTER 11: Flip Flops

Curriculum for a Master s Degree in ECE with focus on Mixed Signal SOC Design

Principles of Engineering (PLTW)

Introduction to Digital Design Using Digilent FPGA Boards Block Diagram / Verilog Examples

A Second Undergraduate Course in Digital Logic Design: The Datapath+Controller-Based Approach

Master Specialization in Digital Design: Design and Programming of Embedded Systems

Transcription:

Module name: Digital Electronics and Programmable Devices Academic year: 2015/2016 Code: IES-1-307-s ECTS credits: 6 Faculty of: Computer Science, Electronics and Telecommunications Field of study: Electronics and Telecommunications Specialty: - Study level: First-cycle studies Form and type of study: - Lecture language: English Profile of education: Academic (A) Semester: 3 Course homepage: Responsible teacher: Academic teachers: http://www.fpga.agh.edu.pl/tc/en/ Wiatr Kazimierz (wiatr@agh.edu.pl) Jamro Ernest (jamro@agh.edu.pl) Wiatr Kazimierz (wiatr@agh.edu.pl) Wielgosz Maciej (wielgosz@agh.edu.pl) Description of learning outcomes for module MLO code Student after module completion has the knowledge/ knows how to/is able to Connections with FLO Method of learning outcomes verification (form of completion) Social competence M_K001 Student is aware of the responsibility for their own work and willingness to comply with the principles of working in a team and bearing responsibility for cooperative tasks ES1A_K04 Involvement in teamwork Skills M_U001 Student can design, implement and test his own digital module. ES1A_U12, ES1A_U16, ES1A_U22 M_U002 Student can use the well-known methods, logical models and computer simulations for analysis and evaluation of the performance of digital electronic circuits ES1A_U07 M_U003 Student can develop documentation on the engineering projects and prepares a texts containing an overview of the project results ES1A_U03 M_U004 Student can compare the design of basic digital electronic systems and considering usability, power, speed, cost ES1A_U09, ES1A_U15 1 / 5

Knowledge M_W001 Student has knowledge of describing and analyzing the operation of basic logical functions; knows the hardware platform and tools to design and simulate digital circuits ES1A_W01, ES1A_W16 M_W002 Student has the ordered knowledge of propagation of digital signal, operation principles of digital electronic components; analog to digital, digital to analog converters ES1A_W05, ES1A_W12 M_W003 Student knows and understands principles of operation of complex digital components such as, memory, programmable devices, basic arithmetic modules ES1A_W05, ES1A_W12 FLO matrix in relation to forms of MLO code Student after module completion has the knowledge/ knows how to/is able to Form of Auditorium Laboratory Project Conversation seminar Seminar Practical Fieldwork Workshops Others E-learning Social competence M_K001 Skills M_U001 M_U002 M_U003 M_U004 Student is aware of the responsibility for their own work and willingness to comply with the principles of working in a team and bearing responsibility for cooperative tasks Student can design, implement and test his own digital module. Student can use the wellknown methods, logical models and computer simulations for analysis and evaluation of the performance of digital electronic circuits Student can develop documentation on the engineering projects and prepares a texts containing an overview of the project results Student can compare the design of basic digital electronic systems and considering usability, power, speed, cost - - + - - - - - - - - - + + - - - - - - - - - + + - - - - - - - - - - + - - - - - - - - + - + - - - - - - - - 2 / 5

Knowledge M_W001 M_W002 M_W003 Student has knowledge of describing and analyzing the operation of basic logical functions; knows the hardware platform and tools to design and simulate digital circuits Student has the ordered knowledge of propagation of digital signal, operation principles of digital electronic components; analog to digital, digital to analog converters Student knows and understands principles of operation of complex digital components such as, memory, programmable devices, basic arithmetic modules + + + - - - - - - - - + + + - - - - - - - - + - + - - - - - - - - Module content This module is delivered as: lectures (45h), exercises (15h), laboratory (30h). 1.Propagation of digital signals in RLC network and transmission lines (3h) Response of RC network (differentiator and integrator, oscilloscope probe) and RLC network on step function and square wave. Response of transmission line on step function. Elimination of the reflections by proper termination of a transmission line in digital modules. 2.Boolean Algebra (3h) Boolean algebra (axioms, selected theorems and definitions), logical functions, canonical form of Boolean expressions, basic arithmetic operations, codes 3.Combinational circuits, gates (8h) Definition of combinational logic, gates (types, structure, technologies, parameters, characteristics, connection of gates constructed in different technologies). Logic simplifications methods: Karnaugh Map, Quina-McMcuskey a; hazards, multiplexers and demultiplexers. 4.Sequential circuits (10h) Sequential logic definition, types and parameters. Flip-flops, counters, registers, analysis of sequential logic, Moor and Mealy Finite State Machine (FSM), minimization of FSM, synchronous and asynchronous FSM, race condition, implementation of basic FSMs in the hardware description language, shift-registers. 5.Memory (4h) Memory types, structures and concept of operation: ROM/RAM, SRAM/DRAM. Typical read/write cycles for synchronous and asynchronous memories. Dual port memory, Specialized memories: FIFO (First-In First-Out), LUT (Look-Up Table). 6.Analog to Digital and Digital to Analog Converters (5h) Converters parameters. Structures and principle of operation for common converters: binary weighted DAC, R-2R (C-2C) ladder DAC, resistor string DAC, Flash 3 / 5

ADC, signle- dual-slop ADC, SAR ADC, Pulse-Width Modulation DAC, sigma-delta. 7.Programmable Devices (6h) Programmable Devices structure and principle of operation, PAL / GAL/ FPGA. Implementation of combinational and sequencial logic in FPGAs. Dedicated modules incorporated in FPGAs: LUT, dedicated adders and multipliers, different memory types. Auditorium Exercises: 1.Combinational circuit (4h) Boolean algebra functions, canonical form of Boolean functions, analysis of combinational circuits, minimization of Boolean functions, elimination of hazards in combinational circuits, designing of combinational and arithmetic circuits 2.Sequential circuits (9h) flip-flop (timing, converting flip-flops), analysis and synthesis of basic sequential circuits (simple counter example), synthesis of Moore and Mealy FSM minimization of FSM, the complete design of a sequential circuit 3.Test (2h) Laboratory Laboratory 1.Propagation of digital signals in RLC network and transmission lines (3h) Introduction to the laboratory: generators and oscilloscopes. Response of RC network (differentiator and integrator, oscilloscope probe) and RLC network on step function and square wave. Response of transmission line on step function for different loads, elimination of the reflections, measurement of characteristic impedance. 2.Gates and Flip-Flops (3h) Measurement of true table, excitation table basic gates and flip-flops. Measurement of static and dynamic parameters of gates and flip-flops 3.Introduction to Computer Design (6h) Editing digital circuit schematic: add elements such as gates, flip-flops and others, connecting elements using single lines and buses. Editing a hierarchical schematics. The schematic simulation: editing stimules, analysing simulation results. Synthesis and implementation on specific hardware platform elected designs. 4.Combinational logics (3h) Design, simulation and implementation in FPGA an arbitrary selected combination logic or arithmetic unit. 5.Counters and registers (3h) Design, simulation and implementation in FPGA an arbitrary selected counter or register. 6.Finite State Machne (FSM) (3h) Design, simulation and implementation in FPGA an arbitrary selected FSM. 7.Memory (3h) Design, simulation and implementation in FPGA an arbitrary selected memory unit. 8.AD DA converters (3h) The measurement of selected parameters of the DAC. Getting familiar with the principle of operation (timing waveforms) of PWM and Sigma-Delta converters. Method of calculating the final grade In order to obtain a positive final evaluation a positive mark of laboratory, exercises and exam must be obtained. The final mark is a weighted average of labaratory (40%), exercises (20%) and exam (40%). 4 / 5

The final mark OK is equal: OK= [average[ (rounded up to the nearest half degree) provided that student obtained all positive marks in the first term. OK= [average] (rounded down to the nearest half degree) provided that student obtained all positive marks in the second term. OK= 3.0 student obtained positive marks in the third term Prerequisites and additional requirements Non Recommended literature and teaching resources www.fpga.agh.edu.pl/tc/en, www.wikipedia.org (English version) and other links given in the lectures. A. K. Maini, Digital Electronics, Principle, Devices and Applications, Wiley, Indie, 2007 F. Vahid Digital Design, USA, Wiley 2007 Scientific publications of module course instructors related to the topic of the module Additional scientific publications not specified Additional information None Student workload (ECTS credits balance) Student activity form Participation in lectures Realization of independently performed tasks Participation in laboratory Preparation for Preparation of a report, presentation, written work, etc. Participation in auditorium Summary student workload Module ECTS credits Student workload 42 h 45 h 28 h 30 h 15 h 14 h 174 h 6 ECTS 5 / 5