$title="Lab 1: Introduction to Logic Design" ?> include("../../include/12-top.php") ?> $fig = 1; ?>
Due into the locker by Sunday, January 17, at 11:55pm
Welcome to CE12L!
This is the first lab of three that uses the Multimedia Logic (MML) application by Softronix in Windows. MML is a free schematic entry and simulation tool, so you can download it and install it at home as well, if you wish. You will use MML to build some simple circuits, developing your circuit-building intuition!
Note: Do not visit the Softronix Website as it is labeled as an unsafe page. It may be infected with malware and may harm your computer. Use the link provided above instead.
You are expected to finish part A of this lab during the first lab section day, and parts B and C during the second lab section.
This lab assignment is worth 32 points. Of these, 20 points are on the lab itself, and 12 points are on the lab report which you will submit.
Your lab tutor will cover the following topics in the first 40 minutes of lab.
Multimedia Logic (MML) allows you to build logic gates and connect them together. In the warm-up, you will read the tutorial and get familiar with the basic logic elements on the palette.
You must submit
lab1_warmup.lgi into the lab locker. A report is not required for this portion of the lab; we are learning the commands to submit into the lab locker.
F:\Class Folders\Computer Engineering\CE 12L\Mulimedia Logic. The executable is called
X:, your mounted drive on the UCSC file system. That way, you can access your project later. All files left on the lab computer are deleted as soon as you log out. If you are in another lab, remember to transfer your files to your home directory when you are done.
Now, experiment with the logic gates by showing De Morgan's Laws in action. Save the resulting schematic as
lab1_demorgans.lgi and submit it when you are done.
ANDgate. Connect the output of the
ANDgate to an LED. See what happens on the output when you change the inputs. Figure shows how to add a switch from the palette.
ANDgate for each input. Refer to Figure 1.
ANDgate with inverted inputs
ORgate and corresponding LED. Change the
ORgate to a
NORgate: Right-click on the
ORgate, select Properties, and choose "Invert Output (NOR)." Refer to Figure 2.
ORgate to create a
lab1_demorgans.lgiinto the class locker.
cdinto the directory with your lab 1 files
submit lab1-tutorname filenames...
Now we're ready to start!
Implement the truth table shown in Figure 1. You may use
not (inverter) gates.
You must submit
lab1_a.lgi and the associated lab report into the lab locker. You may submit just one lab report for the two-part lab assignment below. That is, your lab report may contain documentation relating to both parts (a) and (b).
In particular, your design must
In addition to the standard things a lab report has, your lab report must
Following these steps may help you get started.
OUTfrom the three inputs
A,B,Con a piece of paper.
A,B,Cadd three switches.
OUT, add an LED. If you visit the properties of the LED, you can change its color!
||2 (1-input only)||
Optimize the circuit you designed in part (a) above for speed and user-friendliness.
lab1_b.lgi and the associated lab report into the lab locker. You may submit just one lab report for the two-part lab assignment. That is, your lab report may contain documentation relating to both parts (a) and (b).
In particular, your design must implement the truth table shown in Figure 1, but with the following changes.
In addition to the standard things a lab report has, in your lab report, you must
ORgates use more transistors than
This is a suggested grading rubrik. Your tutor may or may not use this rubric to grade by, but it is a good general guideline before submitting your lab to check off these points.
In the lab write-up, we will be looking for the following things. The lab report is worth 12 points. We do not break down the point values; instead, we will assess the lab report as a whole while looking for the following content in the report.
ORgates have more transistors than