Skip to content

Latest commit

 

History

History
185 lines (132 loc) · 8.9 KB

File metadata and controls

185 lines (132 loc) · 8.9 KB

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



INSTALL

Flip Flops

This repository contains Workshop 3 – Flip-Flops simulations and documentation for the Digital Design course at the University of West Attica. The focus is on sequential circuits, including latches, flip-flops, and counters.

All simulations are implemented using NI Multisim.


1. Prerequisites

1.1 Required Software

  • NI Multisim 14 or later
    Required to open and run .ms14 simulation files.

Download:
https://www.ni.com/en-us/shop/electronic-test-instrumentation/application-software-for-electronic-test-and-instrumentation-category/what-is-multisim.html

1.2 Optional Software

  • PDF Viewer to open documentation files (Flip-Flops.pdf, Κατάσταση-Μνήμης.pdf)
  • Git for cloning the repository

2. Installation Steps

2.1 Clone the Repository

Clone using Git:

git clone https://github.com/Logic-Design-aka-Uniwa/Flip-Flops.git

Or download the project as a ZIP file and extract it manually.

2.2 Navigate to Project Directory

cd Flip-Flops

Ensure the following folder structure exists:

assign/
docs/
multisim/
README.md

3. Multisim Simulation Files

The repository includes simulation files for the main arithmetic circuits:

File Description
multisim/D-Flip-Flop.ms14 D Flip-Flop simulation
multisim/RS-Flip-Flop.ms14 RS Flip-Flop simulation
multisim/counter.ms14 Counter circuit simulation
multisim/pentagon-with-NAND.ms14 Pentagon sequence generator using NAND gates

These circuits cover sequential behavior, memory storage, and clocked operation.

4. Open a Simulation in Multisim

  1. Launch NI Multisim.
  2. Select FileOpen.
  3. Navigate to the repository folder.
  4. Open the multisim/ directory.
  5. Select a .ms14 file.
  6. Wait for the circuit to load.
  7. Run the simulation using the Run button.

5. Open the Documentation

  1. Navigate to the docs/ folder.
  2. Open the preferred documentation:
Language File
English docs/Flip-Flops.pdf
Greek docs/Κατάσταση-Μνήμης.pdf

The documentation includes:

  • Circuit theory and memory states
  • Flip-flop operation tables (RS, D, JK, T, Master-Slave)
  • Excitation and truth tables
  • Multisim implementation and screenshots