IJMIE Volume 2, Issue 3 ISSN:

Similar documents
Sequential Digital Design. Laboratory Manual. Experiment #3. Flip Flop Storage Elements

D Latch (Transparent Latch)

LAB #4 SEQUENTIAL LOGIC CIRCUIT

MODULAR DIGITAL ELECTRONICS TRAINING SYSTEM

North Shore Community College

Solution to Digital Logic )What is the magnitude comparator? Design a logic circuit for 4 bit magnitude comparator and explain it,

Chapter. Synchronous Sequential Circuits

ECE 341. Lecture # 2

CHAPTER 4: Logic Circuits

COE328 Course Outline. Fall 2007

Rangkaian Sekuensial. Flip-flop

Flip-Flops. Because of this the state of the latch may keep changing in circuits with feedback as long as the clock pulse remains active.

Sequential Logic and Clocked Circuits

Experimental Study to Show the Effect of Bouncing On Digital Systems

A Matlab-Based Teaching Tool for Digital Logic

AIM: To study and verify the truth table of logic gates

Integration of Virtual Instrumentation into a Compressed Electricity and Electronic Curriculum

Digital Circuits ECS 371

Chapter 5 Sequential Circuits

Unit 11. Latches and Flip-Flops

NEW MEXICO STATE UNIVERSITY Electrical and Computer Engineering Department. EE162 Digital Circuit Design Fall Lab 5: Latches & Flip-Flops

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

DALHOUSIE UNIVERSITY Department of Electrical & Computer Engineering Digital Circuits - ECED 220. Experiment 4 - Latches and Flip-Flops

EET2411 DIGITAL ELECTRONICS

CPE 200L LABORATORY 3: SEQUENTIAL LOGIC CIRCUITS UNIVERSITY OF NEVADA, LAS VEGAS GOALS: BACKGROUND: SR FLIP-FLOP/LATCH

EMT 125 Digital Electronic Principles I CHAPTER 6 : FLIP-FLOP

COE 202: Digital Logic Design Sequential Circuits Part 1. Dr. Ahmad Almulhem ahmadsm AT kfupm Phone: Office:

Name Of The Experiment: Sequential circuit design Latch, Flip-flop and Registers

Dev Bhoomi Institute Of Technology Department of Electronics and Communication Engineering PRACTICAL INSTRUCTION SHEET

Digital Logic Design Sequential Circuits. Dr. Basem ElHalawany

CHAPTER 4: Logic Circuits

Electrical and Telecommunications Engineering Technology_TCET3122/TC520. NEW YORK CITY COLLEGE OF TECHNOLOGY The City University of New York

Introduction to Sequential Circuits

WINTER 15 EXAMINATION Model Answer

Lecture 8: Sequential Logic

10.1 Sequential logic circuits are a type of logic circuit where the output of the circuit depends not only on

YEDITEPE UNIVERSITY DEPARTMENT OF COMPUTER ENGINEERING. EXPERIMENT VIII: FLIP-FLOPS, COUNTERS 2014 Fall

Sequential Logic Circuits

ELCT201: DIGITAL LOGIC DESIGN

Objectives. Combinational logics Sequential logics Finite state machine Arithmetic circuits Datapath

Experiment 8 Introduction to Latches and Flip-Flops and registers

ELCT201: DIGITAL LOGIC DESIGN

Administrative issues. Sequential logic

LATCHES & FLIP-FLOP. Chapter 7

Digital Fundamentals. Lab 5 Latches & Flip-Flops CETT Name: Date:

CHAPTER1: Digital Logic Circuits

Tribhuvan University Institute of Science and Technology Bachelor of Science in Computer Science and Information Technology

Final Exam review: chapter 4 and 5. Supplement 3 and 4

CPS311 Lecture: Sequential Circuits

MC9211 Computer Organization

Vignana Bharathi Institute of Technology UNIT 4 DLD

COMP sequential logic 1 Jan. 25, 2016

Chapter 4. Logic Design

Combinational vs Sequential

Logic Design. Flip Flops, Registers and Counters

Sequential Digital Design. Laboratory Manual. Experiment #7. Counters

EE 367 Lab Part 1: Sequential Logic

Synchronous Sequential Logic

EE292: Fundamentals of ECE

RS flip-flop using NOR gate

Sequential Logic. E&CE 223 Digital Circuits and Systems (A. Kennings) Page 1

UNIT III. Combinational Circuit- Block Diagram. Sequential Circuit- Block Diagram

MODULE 3. Combinational & Sequential logic

Lab #10 Hexadecimal-to-Seven-Segment Decoder, 4-bit Adder-Subtractor and Shift Register. Fall 2017

Chapter 8 Sequential Circuits

Chapter 6 Digital Circuit 6-5 Department of Mechanical Engineering

INC 253 Digital and electronics laboratory I

Bachelor Level/ First Year/ Second Semester/ Science Full Marks: 60 Computer Science and Information Technology (CSc. 151) Pass Marks: 24

UNIT IV. Sequential circuit

Digital Design, Kyung Hee Univ. Chapter 5. Synchronous Sequential Logic

SEQUENTIAL LOGIC. Satish Chandra Assistant Professor Department of Physics P P N College, Kanpur

A clock is a free-running signal with a cycle time. A clock may be either high or low, and alternates between the two states.

Chapter 2. Digital Circuits

PHYSICS 5620 LAB 9 Basic Digital Circuits and Flip-Flops

The University of Texas at Dallas Department of Computer Science CS 4141: Digital Systems Lab

Flip-Flops and Sequential Circuit Design

Digital Circuits I and II Nov. 17, 1999

A Combined Combinational-Sequential System

DIGITAL SYSTEM DESIGN UNIT I (2 MARKS)

Chapter 5 Sequential Circuits

Combinational / Sequential Logic

CSE Latches and Flip-flops Dr. Izadi. NOR gate property: A B Z Cross coupled NOR gates: S M S R Q M

The word digital implies information in computers is represented by variables that take a limited number of discrete values.

Chapter 6. Flip-Flops and Simple Flip-Flop Applications

CHAPTER 1 LATCHES & FLIP-FLOPS

Review of Flip-Flop. Divya Aggarwal. Student, Department of Physics and Astro-Physics, University of Delhi, New Delhi. their state.

Chapter 11 Latches and Flip-Flops

IS1500 (not part of IS1200) Logic Design Lab (LD-Lab)

B. Sc. III Semester (Electronics) - ( ) Digital Electronics-II) BE-301 MODEL ANSWER (AS-2791)

Problems with D-Latch

EXPERIMENT #6 DIGITAL BASICS

5: Sequential Logic Latches & Flip-flops

Synchronous Sequential Logic

Previous Lecture Sequential Circuits. Slide Summary of contents covered in this lecture. (Refer Slide Time: 01:55)

(CSC-3501) Lecture 7 (07 Feb 2008) Seung-Jong Park (Jay) CSC S.J. Park. Announcement

Contents Circuits... 1

Sri Vidya College of Engineering And Technology. Virudhunagar Department of Electrical and Electronics Engineering

Engr354: Digital Logic Circuits

Unit 9 Latches and Flip-Flops. Dept. of Electrical and Computer Eng., NCTU 1

RS flip-flop using NOR gate

Transcription:

Development of Virtual Experiment on Flip Flops Using virtual intelligent SoftLab Bhaskar Y. Kathane* Pradeep B. Dahikar** Abstract: The scope of this paper includes study and implementation of Flip-flops. In this research paper we have formulated how experiments on flips flops are performed using the concept of virtual Intelligent SoftLab (VIS). A D-Type Flip flop, T-Type Flip flop and Master slave Flip flop constructed by J-K flip flop using the Virtual SoftLab and observed actual outputs. VIS helps us to create results using visual display. Software for conducting the experimentations in Flip flop has been developed which helps students to perform and practice the experiments. VIS model determine the logic operation of J-K flip flops. We made connection and observe the state transition of J-K Flip flop with VIS Model. The Characteristic of flip flop also represented using a animated pictorial method of design and evaluating experiments. In this paper we have designed the software that can observe the results. This will help students in understanding working of Flip Flops. Keywords:- SoftLab, Flip-Flop, VIS Model * PCD ICSR, VMV College Campus, Wardhaman Nagar, Nagpur (MS), India ** Kamla Nehru Mahavidyalaya Sakkardara, Nagpur (MS), India 347

1. About SoftLab: Electronics devices and the lack of resources make us unable to perform experiments, especially when they involve sophisticated instruments [1]. the issue of teaching to some extent. Web-based and video-based courses address Conducting joint experiments by two participating institution and also sharing costly resources has always been a challenge. With the present day internet and computer technologies the above limitations can no more hamper students and researchers in enhancing their skill and knowledge [2]. The SoftLab philosophy challenges us to link the physical laboratory experiment with its theoretical simulation model within a unified and interactive environment. The goal for each instance of a SoftLab laboratory is to create a software environment where experimental research, simulation and education coexist and interact with each other. As part of the SoftLab project, we are investigating the issues involved in the design and development of SoftLab Model for Electronics, Computer science and engineering. This paper describes how the SoftLab philosophy was used to design and implements. The VIS forces us to address the challenge of solving experiments. Such systems require a wide range of expertise plus a flexible and diverse array of equipment. The SoftLab framework should provide the infrastructure and facilities that serve the needs for basic research. The basic facilities include with VIS: High-performance graphics processors to support scientific visualization, and multimedia facilities. Software that allows application researchers to make full use of these facilities to evaluate their experiments without any risk. Virtual laboratories that provide scientists with a full range of functionality, both for experimental activities and for the mathematical modeling and simulation of the experimental processes. The laboratory presents an ideal environment in which to accept and meet the challenges of computational science and engineering. Issues that must be addressed include mathematical software, electronic prototyping, geometric modeling, parallel algorithms, databases, software 348

engineering, and computer systems. This facility is use for research in electronics, computer science and engineering Department. In order to support the various activities that take place in an physical laboratory, scientists must be able to use the virtual laboratory to perform physical experiments by interacting with and controlling remote instruments, simulate physical experiments through computer modeling of the experimental process, compare physical and simulated data by playing back recorded experiments, and Train scientists to understand the physical experiment, the computational model of the experiment, and the relationships between them. A choice of these four scenarios is available to scientists after they have selected their virtual laboratory at the SoftLab gateway. The graphical interface which is then presented to the user is a software representation of the physical laboratory. Each important physical device is present, in particular, all instruments and equipment used during the experimental process must have a visual representation in the virtual laboratory. In the virtual experimentation scenario, scientists will set up the virtual instruments and experimental process just as in the physical scenario. Afterwards, the physical setup is transformed to the input required for the computational model. Additionally, parameters that are strictly numerical will be specified via special interfaces, and an expert system will be on hand to query for process characteristics or computational parameters. During the processing of the computational code, the virtual instruments will receive intermediate results so that they can be animated to show the progression of the simulation process. Results can be visualized exactly as in the physical case. The simulated experiment may also be saved to the experiment database. Here, too, the input configuration and output results will be used to define the experiment in the database. Since the physical and simulated experiments now reside together, computations on their associated data can easily be done for comparison or analysis. VIS can benefit thousands of students and professors to learn difficult experiments. The Virtual laboratory will bridge physical distance and availability of resources. design good experiments among students for better learning. Today it is possible to 349

VIS provides following benefits for Teachers Visual experiments for lectures. Home Experiments for students. Virtual laboratory exercises in lab session. Opportunities for independent exploration for highly motivated students. Animated visualization for students in classroom. VIS provides following benefits for Students Experiment with electronics component safely and independently Supplement classroom exercises to improve understanding with electronics devices. Visual classroom laboratories at any place. 1.1 VIS Users: VIS Can used by Colleges to perform practical using SoftLab Teachers will teach the student with different practical based concept. Research student perform their experiments with different devices. Students can read and perform their task in classroom. Virtual Labs would helpful to students at the graduate level, postgraduate level as well as to research scholars. This would help them in learning basic and advanced concepts through Virtual Intelligent SoftLab (VIS) experimentation. This system provides a complete Learning Management system around the virtual Labs where the students can learn, observe and research the various tools. Video-lectures, animated demonstrations and self evaluation program available in future. This system also shares costly equipment and resources with visual effects. The functionality provided by this problem solving environment will therefore be: 350

Collect the experimental data in real time. Provide visualization of the experiments. Control the experiment. Input the experimental data to the computational model. Control the computational model and visualize the numerical simulation solution SoftLab is such a flexible laboratory environment. Its goal is to simulate a laboratory space having a well-equipped storeroom of instruments and a variety of materials. Using SoftLab a student may be guided by an instructor to perform an experiment, or the student might also conceive of one on his own. The student may choose a substance to study, take out the instruments he needs, connect them together, make his measurements, and record and plot his results. The computer screen is the laboratory room. The experimental possibilities open to the student certainly are limited by the ability of the developers to maximize flexibility in a practicable way. Algorithms implemented so far have achieved the desired flexibility, and SoftLab has been well received. The SoftLab philosophy challenges us to link the physical laboratory experiment with its theoretical simulation model within a unified and interactive environment. The goal for each instance of a SoftLab laboratory is to create a software environment where experimental research, simulation and education coexist and interact with each other in a seamless manner Once this problem has been solved for a particular scientific environment, the design of the virtual laboratory can begin. In order to support the various activities that take place in an physical laboratory, scientists must be able to use the virtual laboratory to perform physical experiments by interacting with and controlling remote instruments, simulate physical experiments through computer modeling of the experimental process, 2. Flip-flops: Flip-flops are sequential logic elements. Their operation is influenced by their previous condition, or by the sequential application of clock pulses that set the timing of all computers. 351

The output of a flip-flop (0 or 1) remains the same until a specific input signal changes its output state. Flip-flops are used to store data temporarily, perform mathematical operations, count operations, or to receive and transfer data. They have only two distinct outputs and can have different inputs depending on the type of flip-flop. They can represent one bit or more than one bit. Computer Logic Training Board on Flip-Flops has been specifically designed to give students an idea about Flip- Flops and to study different types of Flip-Flops. The output of the Flip-Flops can be observed with the help of logic level indicators (LEDs), which are provided on the panel. Practical experience on this board carries great educative value for Science and Engineering Students. We constructed the following Flip-Flops and study their characteristics: J-K Flip-Flop D Flip-Flop T Flip-Flop. Master Slave J-K Flip-Flop. The board consists of the following virtual instruments: +5V D.C. at 100mA, IC regulated power supply. IC 7476 One inverter (NOT gate). Eight LEDs with driver circuit to observe the output of flip-flops. A pulser to provide the pulses virtually for triggering Adequate no. of other Electronic Components. AC power supply. Flip-flops and latches are used as data storage elements. Such data storage can be used for storage of state, and such a circuit is described as sequential logic. It can also be used for 352

counting of pulses, and for synchronizing variably-timed input signals to some reference timing signal. We construct following types of Flip flop such as J-K, D-type, T-type and Master slave Flip flop. They differ in the number of inputs and in the response invoked by different value of input signals. All flip-flops have output signals Q and Q'. Q refers to the present state and Q (next) refers to the next state after the occurrence of the clock pulse. The circuit symbol of possible J-K flip-flop shows in fig-1. D-Type Flip Flop D-Type Flip Flop JK Flip Flop Master Slave Flip Flop Fig-1 : Flip Flops The characteristic table for the JK flip-flop is the same as that of the RS when J and K are replaced by S and R respectively, except for the indeterminate case. When both J and K are equal to 1, the next state is equal to the complement of the present state, that is, Q(next) = Q'. The next state of the D flip-flop is completely dependent on the input D and independent of the present state. The next state for the T flip-flop is the same as the present state Q if T=0 and complemented if T=1. 353

3. Tools & technology: Visual Basic is a third generation event-driven programming language and integrated development environment from Microsoft for its COM programming model. VB is also considered as relatively easy to learn and use programming language, because of its graphical features. Visual Basic was derived from BASIC and enables use of graphics user interface, access to database and creation of ActiveX controls and objects. A programmer can put together the component provided with Visual Basic itself to develop an application. The language not only allows programmers to create simple GUI applications, but can also develop complex applications. Programming in VB is a combination of visually arranging Component or control on a form, specifying attributes and actions of those components. Visual Basic can create executables (EXE files), ActiveX control or DLL files, but is primarily used to develop Windows applications. The beauty of this model is that it does not require the Database to manage data [5]. 4. VIS Model: We have constructed the programs in VB such that all the blocks in the model can be fully visualized on the screen. This model can demonstrate the activities of Flip flop visually. Inputs accepted throw software and virtual output will observe on screen. In an experiment we can provide different input values and observe output. This model provide circuit connection facility to user to made connection properly otherwise the result not generated. 4.1 design specifications You need to design flip flop experiments that accepts virtual input from input switches and generate outputs with LED s switches that correspond to the set or reset. A flip flop is a logical circuit that accepts input from J, K pin and Clock with pulse generator device and appropriate outputs for enabling/disabling each of the LED. Important screen shots are the screen of the monitor are shown in figure in fig-2, fig-3, fig-4. 354

Fig-2: VIS JK Flip flop Model Before Connection Fig-3: VIS Model After connection and Results 355

4.2 implementations: Fig-4: VIS Master-Slave before Connection Once the VIS is ready then we implement the circuits using then following steps. The Circuit Connection Steps are Connect AC socket to DC Converter device Connect DC power supply to IC VCC pin Connect Ground Socket to IC Ground Pin Connect Output IC pin to Output switches Connect Input IC pin to Input switches Experiment Implementation Steps are Made connection to selection two switches using mouse Click on Check Button to verify the connection Click on Reset Button if the connection are WRONG 356

Click on Help Button if you need HELP Click on Menu Button if you want to perform other Experiments 4.3 results Virtual outputs are totally animated with the combination of software and observed actual outputs virtually. 5 conclusions: SoftLab will help Electronics, Computer Science and Engineering department students to perform and practice experiments to improve their skill & understanding of the subject. VIS is designed in such a way that it s made more effective and realistic by providing virtual inputs and product outputs. For the 'touch and feel' part, the students can possibly visit an actual laboratory. References: Virtual Labs:" Nov 2010, http://www.vlab.co.in/ A Virtual Laboratory:, March 2011; http://www.virtlab.com/main.aspx Magazine: Electronics for you, Jan-Dec 2009 SoftLab- A Virtual Laboratory for Computational Science 1 (1980), By CM Hoffman B.Y. Kathane, P.B. Dahikar (Sept 2011), Virtual Intelligent SoftLab for p-n junction Experiment, Journal of the Instrument Society of India,ISSN 0970-9983, Vol.41 No.3, pp161-162. B.Y. Kathane, P.B. Dahikar (Jan ), Design and Implementation of Adder and Subtractor Experiments using Virtual Intelligent SoftLab, International Journal of Computer Science and Telecommunications (IJCST), ISSN 2047-3338 Vol. 3, Issue 1, January. 357