Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

DIGITAL LOGIC FUNDAMENTAL

(23UXXE11)

SEMESTER I HOURS-4 CREDITS-3 TOTAL HOURS-60

Outcomes: At the end of the course the students must be able to

1. Identify the logic gates and their functionality (k1)


2. Perform number conversions from one system to another system (K2)
3. Understand the functions of combinational circuits (K3)
4. Perform sequential operations (K2)
5. Perform Counter design and learn its operations.(K2)
6. Interpret the functioning of logic circuits and memory elements (K5)
UNIT 1 12 Hours

Number Systems and Codes: Number System–Base Conversion – Binary Codes


– Code Conversion. Digital Logic: Logic Gates – Truth Tables – Universal
Gates.

UNIT 2 12 Hours

Boolean algebra: Laws and Theorems – SOP, POS Methods – Simplification of


Boolean Functions–Using Theorem, K-Map, Prime–Implicit Method–Binary
Arithmetic: Binary Addition – Subtraction – Various Representations of Binary
Numbers–Arithmetic Building Blocks–Adder–Subtractor.

UNIT 3 12 Hours

Combinational Logic: Multiplexers – Demultiplexers – Decoders – Encoders –


Code Converters–Parity Generators and Checkers.

UNIT 4 12 Hours

Sequential Logic: RS, JK, D, and T Flip-Flops–Master-Slave


Flip-Flops. Registers: Shift Registers– Types of Shift Registers.
UNIT 5 12 Hours

Counters: Asynchronous and Synchronous Counters - Ripple, Mod, Up-Down


Counters– Ring Counters. Memory: Basic Terms and Ideas –Types of ROMs –
Types of RAMs.

Text Books:

1.V.Rajaramanand T.Radhakrishnan, Digital Computer Design, Prentice Hall


of India,2001
2.D.P.LeachandA.P.Malvino, Digital Principles and Applications–TMH–Fifth
Edition–2002.
Books for Reference
1.M.MorisMano,DigitalLogicandComputerDesign,PHI,2001.
2.T.C.Bartee,DigitalComputerFundamentals,6thEdition,TataMcGrawHill,1991

23PCSC14 PYTHON PROGRAMMING-LAB

Implement the following in Python:


1. Programs using elementary data items, lists, dictionaries and tuples
2. Programs using conditional branches,
3. Programs using loops.
4. Programs using functions
5. Programs using exception handling
6. Programs using inheritance
7. Programs using polymorphism
8. Programs to implement file operations.
9. Programs using modules.
10. Programs for creating dynamic and interactive webpages using forms

You might also like