Limited Offer Get 25% off — use code BESTW25
No AI No Plagiarism On-Time Delivery Free Revisions
Claim Now

7611ICT Computer Systems and Networks

1007ICT / 7611ICT Computer Systems and Networks
Assignment – Trimester 1, 2020
1 V1.1a
Due Date: 5pm Friday, 8 May 2020
Software requirement:
You must use the Logisim simulator Version 2.7.1 to create your circuits.
Assignments submitted using other programs will NOT BE ABLE TO BE
MARKED due to incompatible file formats.
Submission instructions:
You will be required to submit only two files electronically using learning @
griffith. The two files will be a digital logic simulator circuit (created using the
Logisim simulator) and a written report (PDF format only) as described in the
text below.
You are to submit these files electronically to the learning @ griffith site for this
course. Full instructions including a link for submitting your assignment will be
made available in the same place where you downloaded this assignment.
Important:
Filenames for both your files must be prefixed with your student number, an
underscore character, first name, an underscore character, last name,
underscore character and then the name of the file. PLEASE DO NOT SUBMIT
ZIP (or other) ARCHIVES as they may not be able to be marked.
Eg.
Your Logisim file would be named:
s123456_FirstName_LastName_Logic_Circuit.circ
Your Written Report file would be named:
s123456_FirstName_LastName_Report.pdf
Files with filenames that do not adhere to this requirement may NOT be marked
or may attract a mark penalty.
1007ICT / 7611ICT Computer Systems and Networks
Assignment – Trimester 1, 2020
2 V1.1a
Individual Assignment
This is an individual assignment. All work submitted must be your own work. As
per the warning given in the first lecture, be careful not to use the work of others
as your own nor have others use your work as their own. The assignment will
be marked out of 100. Marks will be allocated according to the following table:
Interview-note:
The online explanation of how the circuit works will be a short (about 5 minutes)
informal interview between you and your workshop demonstrator. During this
interview you will demonstrate your circuit and convey your understanding of
all aspects of the completed circuit. This interview will be held in your workshop
in Week 12 and will also serve as a way for you to receive individual feedback
on your work.
Task Description:
You are to build (and test) the following digital logic circuit in the Logisim
simulator and write a short report that describes your circuit. The maximum
mark that you are able to achieve on the assignment will be determined by the
difficulty of the circuit you decide to build (Option 1 or Option 2, see below).
Circuit Options:
Please note:
It may be better to have a fully functional and neatly drawn simple circuit than
a complex one that is messily constructed and/or does not function properly.

Aspect Maximum mark
Circuit (70 marks) Difficulty 35 or 60 (See task
description)
Use of
templates/subcircuits
5
Neatness 5
Report (20 marks) Accuracy 10
Completeness 5
Neatness,
appropriate use
of language
and layout
5
Online interview to explain
how the circuit works
(10 marks)
(see interview-note below)
Accuracy 10
Total 100
Circuit Difficulty rating (max mark)
OPTION1: Part A only 35
OPTION2: Part A and Part B 60

1007ICT / 7611ICT Computer Systems and Networks
Assignment – Trimester 1, 2020
3 V1.1a
Labelling
You must label each circuit and template that you construct with the
Annotation tool and ensure that all the inputs are labelled as instructed in this
sheet. Each circuit and subcircuit/template must be labelled with:
1. Your name
2. Your student number
3. An appropriate label for each input
4. An appropriate label for each output
5. An appropriate label for each subcircuit/template
Note: Be careful, before submission, test if your circuit works as required.
Templates/Subcircuits
You will be required to use templates (Logisim calls these subcircuits) to
simplify the overall circuit design. Instructions for using templates/subcircuits
are available on learning @ Griffith in the folder where you downloaded this
assignment.
Testing
You will need to test various possible combinations for the inputs V1, V2, V3,
A1, A2 and A3 and check if the desired output is obtained (for Part A). You do
not need to submit your tests.
For Part B, you will also have to test the cases where the speed simulation
ends.
Report
Your report (6–8 pages including diagrams) must have the following sections:
1. Your details: Name, student number, and email address
2. Circuit Function: A brief (100-200 words for each part) description of
the function of each separate part of your circuit describing in your own
words how that part of the circuit operates. This should be split up into
sections that relate to the different components (templates/subcircuits)
in the overall circuit.
3. Circuit diagrams: A diagram of your circuit including all
templates/subcircuits and their contents. You must draw this diagram
yourself using the Logisim logic simulator. To include a circuit in your
report, please take a screen shot (using the Windows snipping tool or
equivalent) of the circuit and paste the screenshot into your report.
Copying and pasting from the lecture notes or other sources is NOT
permitted.
4. Truth table: Show all possible combinations for the Velocity (V) and the
Acceleration (A). The column headings in your truth table should
correspond to the labels on your circuit diagram.
7611ICT ONLY: An extra 5th section discussing how you would modify the
circuit for a different purpose. Details for this requirement are on page 6.
1007ICT / 7611ICT Computer Systems and Networks
Assignment – Trimester 1, 2020
4 V1.1a
Online Interview
To be held in your workshop in week 12. You will be asked to clearly
demonstrate your circuit and your understanding of its operation to your
workshop demonstrator.
Requirements:
For this assignment you must implement a simple simulation of the velocity
(speed) of a car. The simulation has two inputs. Input 1 (V) represents the
Current velocity (0-7). Input 2 (A) represents the acceleration (or deceleration)
and the resulting velocity change in a single time unit of the simulation.
An A value of 1, 2, or 3 means the car decelerates (reduces its velocity) by 1,
2, or 3 velocity units. The acceleration is successful if the final Velocity is in the
range 0-7, where 0 is stopped, and 7 is maximum velocity.
Examples:
1. Velocity = 5, A = 2 : 5 – 2 = 3. 3 is between 0 and 7. This acceleration
was successful.
2. Velocity = 2, A = 3 : 2 – 3 = -1. -1 is not between 0 and 7. This acceleration
was unsuccessful.
3. Velocity = 6, A = 1 : 6 – 1 = 5. 5 is between 0 and 7. This acceleration
was successful.
An A value of 4, 5, or 6 means the car accelerates (increases its velocity) by 1,
2, or 3 Velocity units. The acceleration is successful if the final Velocity is in the
range 0-7 where 0 is stopped, and 7 is maximum velocity.
Examples:
1. Velocity = 5, A = 6, speed increase is 3 : 5 + 3 = 8.
8 is not between 0 and 7. This acceleration was unsuccessful.
2. Velocity = 2, A = 5, speed increase is 2 : 2 + 2 = 4.
4 is between 0 and 7. This acceleration was successful.
3. Velocity = 6, A = 4, speed increase is 1 : 6 + 1 = 7.
7 is between 0 and 7. This acceleration was successful.
An A value of 0 means there is no change to the Velocity. This acceleration will
always be successful.
An A value of 7 means that the turbo button has been pressed and the Velocity
moves to its maximum value (7). This acceleration will be successful if the
current velocity is not 0.
Note: The examples on this page represent only some selected cases. There
are (many) more cases that result in successful or unsuccessful accelerations.
Your circuit must correctly show a successful or unsuccessful acceleration for
each possible case.
1007ICT / 7611ICT Computer Systems and Networks
Assignment – Trimester 1, 2020
5 V1.1a
The Velocity (V) will be represented by three inputs (3 bits). The three V inputs
are named as V1, V2, and V3. The table below shows the assignment of bits to
each V value for V1, V2, and V3. Note the order of these bits, V1 is on the left.
The acceleration (A) that we want to apply will be represented by three inputs
(3 bits). The three A inputs are named as A1, A2, and A3. The table below
shows the assignment of bits to each A value for A1, A2, and A3. Note the order
of these bits, A1 is on the left.
V and A Inputs
Part A
Circuit Option 1: Part A Only (35 marks):
The implementation for this part must use only the three basic logic gates
(AND, OR, NOT) with maximum 2 inputs. No other logic gates or circuits are
permitted.
You are required to implement a circuit where the user (you) can input a value
for the Velocity (V) using value (V1, V2, and V3) and an acceleration to apply
(A) using value (A1, A2, and A3) and the circuit decodes the V1, V2, V3 and
A1, A2, A3 values using a decoder (see lecture notes) made up of only the
permitted logic gates to determine if the acceleration is successful or
unsuccessful based on the requirements section on page 4 is met.
The output is via a single LED labelled Successful which is lit if V = 0, 1, 2, 3,
4, 5, 6, or 7 after a successful acceleration is applied (A = 0, 1, 2, 3, 4, 5, 6,
or 7). The LED is not lit for any values of V or A or where the applied
acceleration is unsuccessful.
Part B
Circuit Option 2: Part A and Part B (60 marks):
For this part, the simulation will count how many successful and unsuccessful
accelerations have been made, If the number of unsuccessful accelerations
becomes greater than the number of successful accelerations the simulation
must stop and no changes to the circuit will be permitted after this happens.

V value V1 V2 V3
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 0
7 1 1 1
A value A1 A2 A3
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 0
7 1 1 1

1007ICT / 7611ICT Computer Systems and Networks
Assignment – Trimester 1, 2020
6 V1.1a
Using the same circuit as Part A, add additional circuitry to count how many
successful and unsuccessful accelerations have been tried. Each time an
unsuccessful acceleration is tried, add 1 to the number of unsuccessful
accelerations. Each time a successful acceleration is tried, add 1 to the number
of successful accelerations.
Simulation stopping condition (simulation output can not change):
If the number of unsuccessful accelerations is greater than the number of
successful accelerations then an LED labelled “Circuit locked” is lit, and the
circuit is permanently locked. No matter the changes to the inputs after this
happens, the “Simulation locked” LED will remain lit and cannot be turned off.
Note: If the successful count reaches the maximum value of 7 (for a 3 bit
counter) then the simulation will also stop but the ‘Simulation Locked’ LED will
remain off. In this case you can assume that the user will no longer try to
interact with the simulation.
For Part B only, you may use only the three basic logic gates (AND, OR,
NOT) with maximum 2 inputs, as well as the more advanced counter (3 bit),
comparator (3 bit unsigned), and DFLIP-FLOP circuits (only those three) from
the Logisim circuit library. You may also use constants. The prebuilt DFLIPFLOP circuit can be used to ‘remember’ some information.
Note:
For Part B you will need to add a button that is pressed by you after the Velocity
(V) and acceleration (A) have been entered. This is to avoid counting while you
are adjusting the input pins for the V and A input pins (V1, V2, V3, A1, A2, and
A3).
7611ICT ONLY (This is not part of the 1007ICT assignment)
Add a 5th section to the end of your report with the title:
“Additional requirement for 7611ICT”
This extra section is required to be completed regardless of whether you chose
to complete Part A or Part B and should be about 400-600 words in length.
In this section, give a detailed description of the following:
1. How you would need to change the circuit if the Velocity (V) and
acceleration (A) were for a car that could also have negative velocity
values of -1, -2, -3 and -4?
2. How you would need to change the circuit if the turbo acceleration (7)
was not permissible if the velocity was negative?
3. How would you need to change the circuit if the car could not physically
change velocity by more than 1 unit at a time because of limitations of
the gearbox? In other words only an A value of 1 and 4 will result in a
successful velocity change.

The post 7611ICT Computer Systems and Networks appeared first on My Assignment Online.

Plagiarism Free Assignment Help

Expert Help With This Assignment — On Your Terms

Native UK, USA & Australia writers Deadline from 3 hours 100% Plagiarism-Free — Turnitin included Unlimited free revisions Free to submit — compare quotes
Scroll to Top