## CS2202-DIGITAL PRINCIPLES AND SYSTEM DESIGN |

**BOOLEAN ALGEBRA AND LOGIC GATES** |

Review of binary number systems - Binary arithmetic – Binary codes – Boolean algebra and theorems - Boolean functions – Simplifications of Boolean functions using Karnaugh map and tabulation methods – Implementation of Boolean functions using logic gates. |

**COMBINATIONAL LOGIC** |

Combinational circuits – Analysis and design procedures - Circuits for arithmetic operations - Code conversion – Introduction to Hardware Description Language (HDL). |

**DESIGN WITH MSI DEVICES** |

Decoders and encoders - Multiplexers and demultiplexers - Memory and programmable logic - HDL for combinational circuits. |

**SYNCHRONOUS SEQUENTIAL LOGIC** |

Sequential circuits – Flip flops – Analysis and design procedures - State reduction and state assignment - Shift registers – Counters – HDL for Sequential Circuits. |

**ASYNCHRONOUS SEQUENTIAL LOGIC** |

Analysis and design of asynchronous sequential circuits - Reduction of state and flow tables – Race-free state assignment – Hazards. ASM Chart. |

REFERENCE |

Text Books |

1.M.Morris Mano, “Digital Design”, 3rd edition, Pearson Education, 2007. |

Reference Books |

1. Charles H.Roth, Jr. “Fundamentals of Logic Design”, 4th Edition, Jaico Publishing
House, Cengage Earning, 5th ed, 2005.
2. Donald D.Givone, “Digital Principles and Design”, Tata McGraw-Hill, 2007. |