CFLab Sheet 1

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Sri Lanka Institute of Information Technology

B.Sc Degree in IT/IS/CN, Diploma in Information Technology


Year 1/Semester1 -2007
Computer Fundamentals
Worksheet 1– Week 2

Objective:
(1) be familiar with basic drawing capabilities, how to save/open a file and run the simulator of the
‘Multimedia Logic’ (ML) software
(2) understand the behavior of Basic Logic gates (AND, OR, NOT, NOR, NAND) using ML
Pre-requisites: Followed the Orientation Program. Followed lecture 1& 2

1) Introduction to Multimedia Logic


a) What is Multimedia Logic ?
MultiMedia Logic is a powerful software which can be used to simulate digital logic circuits. It is a
freeware produced by Softronics, Inc. It has facilities to connect directly to a computers’ real devices (e.g.
Keyboard, Screen, Serial Ports) including MultiMedia ones (e.g. PC speaker) and use them in logic
implementations. This software can be used effectively to experiment and learn digital logic.

In CF lab sessions you will use MultiMedia Logic Version 1.3 to understand the logic circuits learned in
lectures and tutorials.

Following is the opening screen of MML. Ver 1.3

Stop Simulation

Start Simulation

Probe tool ( in run mode)

Start drawing mode

Tool palette

© Nimalika Fernando - 2007 Page 1 of 3


b) Modes of Operation of MML
The Multimedia Logic Simulator can be used in several different modes of operation.
· Ready mode, ready to start drawing or start simulator.
· Drawing mode, devices can be added, deleted, moved, wired and modified.
· Running mode, devices can be operated, heard, and seen.
· Pause mode, examine circuits by stepping through them one cycle at a time.

c) Drawing of devices ( control, input, output) , nodes and wiring

To draw any device, click the tool in the palette and click the drawing canvas. Nodes also can be drawn
same way. Use wire tool to connect devices. Nodes may be useful to arrange the circuits nicely.

Use pointer tool to select any device drawn on the canvas. Then they can be moved, copied or deleted.
Wires cannot be moved separately but by moving the devices wires also will move.

d) Save file / Run the simulation


Circuits implemented have to be saved before run the simulation. The file extension is .lgi. There can be
more than one circuit in a single .lgi file. ( Note : there are few limitations when simulating some
advanced circuits , when they are drawn in a single file. )

Students are advised to create a separate folder in their Z drive to save CF Lab work. Create separate folder
for each week and save all files there.

Use ‘Run’ button to run the simulator. Then change the input and observe the output. Probe tool can be
used to check the state of a node at any time while in run mode. Refer ( b) above for other useful modes.

2) Understand the truth table of basic logic gates


a) Draw the truth tables for two input AND and OR gates. Draw the truth table for NOT gate. Add
additional column to each truth table. Implement and simulate above three gates in ML and observe the
output for each input combination. Write the output in the blank column and verify your truth table.
Save your file as basicGates1.lgi

AND OR NOT

b) Do the same for 3 input AND and OR gate. Save your file as basicGates2.lgi
AND OR

© Nimalika Fernando - 2007 Page 2 of 3


c)
i) Implement and simulate the following circuits in a new ML file and obtain the truth tables of
them. Save your file as basicGates3.lgi .What are the common names used for these two circuits?

ii) Draw the truth table of NAND and NOR gates and implement them in ML. Compare them with
the truth tables of (1) above.

© Nimalika Fernando - 2007 Page 3 of 3

You might also like