Skip to content

Logic-Design-aka-Uniwa/Flip-Flops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UNIWA

UNIVERSITY OF WEST ATTICA
SCHOOL OF ENGINEERING
DEPARTMENT OF COMPUTER ENGINEERING AND INFORMATICS

University of West Attica · Department of Computer Engineering and Informatics


Logic Design

Flip Flops

Vasileios Evangelos Athanasiou
Student ID: 19390005

GitHub · LinkedIn


Supervision

Supervisor: Konstantinos Efstathiou, Professor

UNIWA Profile

Supervisor: Ioannis Amorginos, Applications Lecturer

UNIWA Profile · LinkedIn

Co-supervisor: Eleni Tsalera, Academic Scholar

UNIWA Profile · Scholar

Co-supervisor: Anastasios Tsilikounas, Laboratory Teaching Staff

UNIWA Profile · LinkedIn


Athens, June 2021



README

Flip Flops

This repository contains the documentation and circuit simulations for Workshop 3 of the Digital Design course at the University of West Attica. The project focuses on the operation and implementation of sequential logic circuits, specifically latches and flip-flops.


Table of Contents

Section Folder/File Description
1 assign/ Assignment material for the Flip-Flops workshop
1.1 assign/ASSIGNMENT 3.pdf Assignment description in English
1.2 assign/ΕΡΓΑΣΙΑ 3.pdf Assignment description in Greek
2 docs/ Documentation covering flip-flops theory and memory states
2.1 docs/Flip-Flops.pdf English documentation for flip-flops
2.2 docs/Κατάσταση-Μνήμης.pdf Greek documentation for flip-flops and memory states
3 multisim/ Multisim flip-flop and counter simulation files
3.1 multisim/D-Flip-Flop.ms14 D Flip-Flop circuit simulation
3.2 multisim/RS-Flip-Flop.ms14 RS Flip-Flop circuit simulation
3.3 multisim/counter.ms14 Counter circuit simulation
3.4 multisim/pentagon-with-NAND.ms14 Pentagon sequence generator using NAND gates
4 README.md Project documentation
5 INSTALL.md Usage instructions

1. Project Overview

The objective of this workshop is to explore the fundamental behavior of sequential circuits through theoretical analysis and software simulation.

Key Topics Covered

  • Latches: NAND and NOR gate implementations
  • Flip-Flops: RS, D, JK, T, and Master-Slave configurations
  • Operational Features: Excitation tables, asynchronous inputs, and clock triggering

2. Technical Specifications

2.1 Simulation Tools

  • NI Multisim for circuit design, simulation, and testing

2.2 Components Used

  • Logic Gates: AND, OR, NOR, NAND, XOR, XNOR, NOT
  • Hardware Elements: VCC sources (5V), ground, cables, switches
  • Monitoring Tools: Logic lamps and oscilloscopes for signal visualization

3. Exercises and Results

3.1 NAND Gate Latch (Exercise 5.2.1)

Analyzes the truth table of a basic cross-coupled NAND gate latch.

S R Q NOT_Q Result Description
0 0 0 1 Theoretical State
1 0 1 1 Invalid / Prohibited
0 1 0 1 Reset State
1 1 1 0 Set State

4. RS Flip-Flop (Exercise 5.2.2)

Analysis of a clocked RS Flip-Flop implementation.

S R Q NOT_Q
0 0 1 0
1 0 ? ?
0 1 1 1
1 1 0 1

Note: Detailed simulation captures for each input combination (S=0/R=0, S=1/R=0, etc.) are included in the documentation.


5. Conclusion

Workshop 3 emphasizes the behavior and design of sequential circuits, building a foundation for memory elements in digital systems and demonstrating how flip-flops can store and manipulate binary information reliably.

About

Digital Design laboratory project exploring sequential logic circuits, including latches and flip-flops (RS, D, JK, T, Master-Slave), with interactive NI Multisim simulations and detailed documentation (Logic Design, UNIWA).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors