Course detail

Digital circuits and microprocessors

FEKT-HDOMAcad. year: 2012/2013

Numerical and code systems for digital circuits. Logic functions and their realization, minimization. Digital circuit technologies. Rules for application, design, CAD and simulation. Digital memories. PLAs. Covnertors for communication between analogue and digital area. Introduction into microprocessors. Von Neuman and Harward concept of microcomputer. Data presentation. Structure and activity of chosen microprocessor. Instruction set and its connection to hardware. Interrupts. Internal and external memories, input and output blocks, programmable peripheral circuits, I/O circuitry, connection with external components and instruments. Programming of microprocessor systems, assembler. Development and debugging instruments.

Language of instruction

Czech

Number of ECTS credits

4

Mode of study

Not applicable.

Learning outcomes of the course unit

Students are able to design digital circuits and systems exploiting digital ICs, to design and to debug microprocessor systems, to connect them with external instruments and technology, and to create SW for microprocessor systems.

Prerequisites

The subject knowledge on secondary school level is required.

Co-requisites

Not applicable.

Planned learning activities and teaching methods

Lectures, numerical and laboratory practical classes. Teaching methods depend on the type of course unit as specified in Article 7 of BUT Rules for Studies and Examinations.

Assesment methods and criteria linked to learning outcomes

Requirements for completion of the course are specified by a regulation issued by the lecturer responsible for the course and updated for every year.

Course curriculum

Describing Logic Circuits. Boolean Constants and Variables, Truth Tables, OR Operation with OR Gates, AND Operation with AND Gates, NOT Operation, Describing Logic Circuits, Evaluating Logic-Circuits Algebraically, Evaluating Logic-Circuit Outputs, NOR Gates and AND Gates, Boolean Theorems, DeMorgan's Theorems, Alternate Logic-Gate Representation to Use, Summary of Methods to Describe Logic Circuits. Number Systems and Codes. Binary-to-Decimal Conversions, Octal Number System, Hexadecimal Number System, BSC Code, Alphanumeric Codes. Parity Method for Error Detection. Basic Characteristic of Digital ICs
Combination Logic Circuits. Simplifying Logic Circuits, Algebraic Simplification, Designing Combinational Logic Circuits, Karnaught Map Method, Parity Generator and Checker, Troubleshooting Digital Systems, Flip-Flops and Related Devices, Monostabel Flip-Flop, Clock Signals and Clocked Flip-Flops, Clocked S-C Flip-Flop, D Latch, Asynchronous Inputs, Flip-Flop Timing Considerations, Flip-flop Applications, Clock Generator Circuits, Asynchronous a synchronous Counters, Counters with MOD Numbers, Decoding a Counter, Decoding Glitches.
Digit transfer bus. The principles of the proposal with the logic circuits, design and simulation Selected digital subsystems, frequency divider, Integrated-Circuit Registrs, Parallel In/Parallel Out, Serial In/Serial Out, Shift-Register Counters, arithmetical operation, time base, synthesizer. Digital Aritmetic, Operations and Circuits, Binary Addition, Binary Division, Paraller Binary Adder, Design of a Full Adder, BCD Adder.
Interfacing wint the Analog World, Review of Digital Versus Analog, Digital to Analog Conversions, D/A converter Circuits, DAC specifications, Applications, Analog to Digital Conversions, Digital Ramp ADC, Digital Voltmeter.
Memory Devices. Memory Terminology, General Memory Operation, ROM - architectures, timing, types, FLASH Memory - architectures, timing, types, RAM Memory architectures, timing, types, DRAM, expanding Word Size Capacity, CPU-Memory Connections,
Programmable Logic Devices Architectures. Digital Systems Family Tree, PLD Architectures, Descriptions Languages Versus Programming Languages, Implementing Logic Circuits with PLDs, HDL Format and Syntax.

Work placements

Not applicable.

Aims

The aim of the course is to acquaint the students with essential digital integrated circuits in various technologies, their logic functions, applications and a design of digital systems and instruments, principles of microprocessors and microcontrollers, creating software equipment for them and design of microprocessor systems.

Specification of controlled education, way of implementation and compensation for absences

Numerical and laboratory practical classes.The content and forms of instruction in the evaluated course are specified by a regulation issued by the lecturer responsible for the course and updated for every academic year.

Recommended optional programme components

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

VRBA, R. a kol.: Digital circuits. VUT, Brno, 2010

Recommended reading

Not applicable.

Classification of course in study plans

  • Programme EEEI-H Bachelor's

    branch H-AEI , 1 year of study, summer semester, compulsory

Type of course unit

 

Lecture

26 hod., optionally

Teacher / Lecturer

Seminar

13 hod., compulsory

Teacher / Lecturer