Basic wave shapes and fundamentals of digital electronics circuits. Number systems, Boolean algebra. Combinatorial and sequential circuits. Counter and shift registers. Logic networks and their simplification. Representing digital circuits with hardware description language. Additionally, this course is also about logic circuit design principles and microprocessor applications. Different tools from digital circuit design and microprocessor applications are drawn upon in lectures and laboratory sessions. Students are exposed to the elements of microcomputer systems with emphasis on hardware and software aspects. Design of a microcomputer system is highlighted.What you will learnExplain the general boolean algebra and how to use primitive logic gates for the implementation of logic circuitsIdentify the minterms and maxterms of a Boolean function.Describe the operation of sequential circuit elements through state tables and state diagramsUse combinational logic circuits such as ROM, PLA, PAL for the purpose of storing binary informationPresent fuse diagrams or programming tables for the programmable logic devicesDevelop a background of IC Technologies and IC Circuit families. Develop a background of microprocessors architecture.Write assembly and C language programs for microcomputer based hardware systems. Utilize RAM, EEPROM and Flash memories of microcontrollers and microprocessors.Implement projects using sensors, transducers and basic electrical components on a microcontroller/microprocessor platformMaterials includedSyllabus Review, Information Representation, Abstraction Layers in Computer Systems Design, Number Systems, Arithmetic Operations, Decimal Codes, Alphanumeric Codes, Gray Codes, Boolean LogicLogic gates, Boolean algebra, Standard forms, two-level circuit optimization, Map structures(2-3-4 variable)Map Manupulation, Essential & Non-Esssential Prime Implicants, SOP, POS forms, Don’t Care Conditions, Exclusive-or Operator and GatesCombinational Logic, Rudimentary Logic Functions, Decoders, Encoders, Multiplexers, DemultiplexersBinary Adders (half, full, carry), Binary Substraction, Binary Adders&SubstractionLatches, Flip-Flops, Sequential Circuit Analysis (input, state table, state diagram)Sequential Circuit Design, Programmable logic devices, ROM, PLA, PALIntroduction to Microprocessors and computer architecture, 8086 Architecture,8086 Assembly Programming 1 (Basic instructions ADD, MOV, INC, DEC etc.), 8086 Assembly Programming 2 (Jump instructions, data types)8086 Assembly Programming 3 (Bitwise operations, advanced operations), 8086 Assembly Programming 4 (advanced operations)8086 Interrupt Architecture8086 Interrupt Routines 1, 8086 Interrupt Routines 28086 Macro Implementations 1, 8086 Macro Implementations 2
Know More