Digital Systems Syllabus

ONE OF THE SUBJECTS OF MY ELECTRONIC ENGINEERING DEGREE

1. DIGITAL FUNDAMENTALS:

Number Systems:

  • Binary - addition, subtraction, 2's complement, conversions
  • Octal - addition, subtraction, conversions
  • BCD code - addition, conversions
  • Gray code - conversions
  • Excess-3 code - conversions
  • Alphanumeric codes
  • Signed numbers - addition, subtraction
  • Odd and even parity

 

Logic Gates:

  • Inverter, AND, OR, NAND, NOR,
  • Exclusive OR, exclusive NOR
  • Truth tables
  • Applications

 

Boolean Algebra

  • Operations, expressions
  • Rules and laws
  • De Morgan's Theorems
  • Boolean expressions for gate networks
  • Simplification using Boolean algebra
  • Simplification using Karnaugh maps
  • Truth tables, wave forms
  • Applications

 

Combinational Logic

  • Analysis, design
  • Universal property of NAND and NOR gates
  • Combinational logic using universal gates
  • Truth tables, wave forms
  • Applications

 

2. LOGIC FUNCTIONS

  • Adders, parallel binary adders, ripple carry vs. look ahead carry adders, comparators, encoders, decoders, code converters, multiplexers, demultiplexers, parity generators / checkers truth tables, wave forms

 

Flip Flops And Related Devices

  • Latches, edge triggered flip flops, pulse triggered (master-slave) flip flops, data lock-out flip flops, characteristics, applications, one-shots, truth tables, wave forms

 

Counters

  • Asynchronous, synchronous, up/down, design of sequential circuits, cascaded counters, counter decoding, applications truth tables, wave forms

 

Shift Registers

  • Functions, serial in - parallel out, S in - S out, P in - P out, P in - S out, bi directional, shift register counters, applications truth tables, wave forms.

 

Memories And Programmable Logic Devices

  • Concepts, ROMs, PROMs, EPROMs, EEPROMs, RAMs memory expansion, magnetic memories, miscellaneous.

 

System Interfacing

  • Interfacing digital and analog, D-A conversion, A-D conversion truth tables, wave forms

 

Introduciton To Microprocessor Systems

  • CPU, memory, I/O ports, I/O interrupts, direct memory access, the microprocessor, programming, read/write functions

 

IC Technologies

  • Characteristics and parameters
  • TTL circuits
  • CMOS circuits
  • Comparisons

 

Error Detection And Correction

  • Error detection codes, Hamming Code, correcting an error

 

3. MICROPROCESSOR ARCHITECTURE : 8085

  • ALU, flag registers, auxiliary registers, control circuits, connections, functions

 

System Bus : 8085

  • Address bus, data bus, control bus, data / address bus multiplexing, address latch enable
  • Control of busses
  • Wave forms

 

I/O Ports And Interfacing

  • Addressing I/O ports Memory mapped I/O
  • Latching and enabling I/O ports
  • Direct memory access Wave forms

 

Memory

  • Memory expansion, memory decoding, and addressing, enable, disable

 

Functions

  • Read, write, arithmetic, logic, machine cycles, wave forms, T states

 

Programming : 8085

  • In depth study of the instructions of the 8085, and what flags they would affect, where the data would go, what they mean, and how to write programs using these instructions, using sub-routines, performing arithmetic and logic calculations, shifting data.

Posted by Russell Carter 27 April 2008