1. Introduction 3
hours
1.1
Digital
System : Definition of combinational and sequential system from the behavioral
and structural point of view.
1.1.1 Analog
& Digital signals.
1.1.2 Pulse
and Level signals.
1.2 Introduction to specification and implementation of Digital system; structured analysis and design.
1.3 Computer-Aided
Design Tools.
2. Combinational
System 15
hours
2.1
Introduction
to combinational system and specification levels, High level specification of
combinational system.
2.2
Data
representation and coding.
2.3
Switching
algebra and switching functions.
2.4
Cannonical
forms and functional properties.
2.5
Minimal
functions and their properties.
2.6
Karnaugh’s
map method and tabulation technique.
2.6.1
Involvement
of don’t care terms.
2.7
Multiple
output switching functions and their minimization
2.8
Gated
implementations of various combinational circuits.
2.9
Functional
decomposition.
2.10
Symmetric
functions and their identification.
2.11
Introduction
to threshold logic and unate functions.
2.11.1 Identification and
realization of threshold functions.
3. Introduction
to VHDL (VHSIC Hardware Description Language)
9 hours
3.1
Basic
Terminology.
3.1.1
Entity
Declaration.
3.1.2
Architecture
Body.
3.2
Behavioral
style of modeling.
3.3
Data
flow style of modeling.
3.4
Structural
style of modeling.
3.5
Mixed
style of modeling.
3.6
Specification
using VHDL.
4. Modular Design
Concept 12
hours
4.1
Standard
combinational modules and their high level descriptions.
4.1.1
Binary
Decoders.
4.1.2
Binary
Encoders.
4.1.3
Priority
Encoders.
4.1.4
Multiplexers.
4.1.5
Demultiplexers.
4.2
Decoder
Networks.
4.3
Multiplexer
as universal module.
4.4
Standard
sequential modules and their high level descriptions.
4.4.1
Registers.
4.4.2
Shift
Registers.
4.4.3
Counters.
4.5
Studies
on programmable modules.
4.5.1
Read
only memories (ROM).
4.5.2
Implementation
of Digital system with ROMs.
4.6
Programmable
sequential arrays.
4.7
Studies
on PLDs.
4.7.1
Introduction
to PAL and GAL devices.
4.7.2
FPGA
(Field Programmable Gate Arrays).
I [9, 11, 12]; 2(12)
5. Sequential Machines 12 hours
5.1
Finite
State Machine.
5.1.1
Definitions,
Pulse mode and Fundamental mode of operation, deterministic machines.
5.1.2
Flow
table and transition diagrams, Mealy and Moore model machines.
5.2
Realization
of Flow table/ Transition Diagram from verbal descriptions.
5.3
Minimization
of flow tables for completely specified and incompletely specified synchronous
sequential machines.
5.4
Simple
state assignment techniques.
5.5
Introduction
to Asynchronous Sequential Machines, Hazard & Races.
6. Introduction of Algorithm State Machines 9 hours
6.1
ASM
Charts and ASM Blocks.
6.2
Data
Subsystem.
6.3
Control
Subsystem.
6.4
Design
examples.
6.5
Microprogrammed
controller.
6.5.1
Structure
of Microprogrammed controller.
6.5.2
Micro
instruction format.
6.5.3
Micro
instruction sequencing and timing.
I.
M.D. Ereegovac, T Lang, J H Moreno, ‘Introduction to Digital Systems’
John Wiley and Sons (Asia) Pte, Ltd,
II.
Z. Kohavi, ‘ Switching and Finite Automata Theory’ Tata McGraw
Hill,1994.
III.
J. Bhaskar, ‘A VHDL Primer’
Pearson Education Asia Pte Ltd., Indian Branch)/(Addison Wesley Longman
Singapore Pte.Ltd.,)
1.
S.C.
Lee, ‘Digital Circuits and Logic Design, Prentice Hall of India.
2.
R.J.
Tocci and Neal S. Widmer, ‘Digital Systems Principles and Applications’ Pearson
Edu. Asia.
3.
R.K.
Dueck, ‘Digital Design with CPLD Applications and VHDL’ Delmar Thomson
Learning.