1007ICT / 1807ICT / 7611ICT Assignment

1007ICT / 1807ICT / 7611ICT Assignment

Due Date: 11:59pm Sunday 5th February 2023

1.   Individual Assessment

This is an individual assignment. All work submitted must be your own work. Be careful not to use the work of others as your own nor have others use your work as their own.

2.   Software Requirement

In this assignment, you will be using the Logisim circuit drawing software to create a circuit for the problem specified in this task sheet. 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.

3.   Submission Instructions

You will be required to submit two files electronically via the course assessment submission page. The files will be

  • A digital logic simulator circuit (created using the Logisim software)
    • A written report (PDF format only)

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.

E.g.

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 does not adhere to this requirement may NOT be marked or may attract a mark penalty.

4.   Task Description

For this assignment, you are required to implement a simple simulation of a snack/vending machine.

L/T01234567
0       
1              
2            
3          
4              
5        
6        
7               

The snack machine is a 8×8 grid where the left to right diagonal is reserved for the claw to retrieve snacks. Snacks are selected by inputting a top (T) and left

  • number. Snacks that are missing are tagged with an “X”.

The snack machine has two inputs:

  • Input 1 (T) represents the Top number (0-7).
    • Input 2 (L) represents the Left number (0-7).

Requirements:

The snack machine can only vend where there are snacks (across locations 2, 3, 5, and 6). Snack slots 1, 4 and 7 are currently empty and the venting machine will not work if these locations are selected. The snack machine will vend if L = 0, 2, 3, 5, or 6, T = 0, 2, 3, 5, or 6, and L ≠ T. Any other combination of L and T values will result in a vending error and no snack will be vended.

Example 1: Left (L) is 2 and the Top is (5), the snack at (2,5) is successful vended.

Example 2: The Left (L) is 2 and the Top (T) is 4. However, there is no snack at (2,4) and there is a vending error. No snack was released.

Note: These are just a few examples. There are (many) more cases that result in successful or unsuccessful snack vend. Your circuit must correctly show a successful or unsuccessful vending for each possible case.

For this assignment, the Left number (L) will be represented by three inputs (3 bits). The three L inputs are named as L1, L2, and L3. The table below shows the assignment of bits to each L value for L1, L2, and L3.

For this assignment, Top number (T) will be represented by three inputs (3 bits). The three T inputs are named as T1, T2, and T3. The table below shows the assignment of bits to each T value for T1, T2, and T3.

L and T Inputs

Part A:

The implementation for this part must use only the three basic logic gates

(AND, OR, NOT).

  • Each AND gate and each OR gate can have only 2 inputs.
    • Each NOT gate can have only 1 input.
    • No other logic gates or circuits are permitted to be used in your circuit for Part A.

You are required to implement a circuit where the user (you) can input a value for the Left number (L) using value (L1, L2, and L3) and a Top number (T) using value (T1, T2, and T3).

The circuit decodes the L1, L2, L3 and T1, T2, T3 values using a decoder (see lecture notes) made up of only the permitted logic gates to determine if the requirements for vending a snack are met (see the requirements section on page 2).

L valueL1L2L3 T valueT1T2T3
00000000
10011001
20102010
30113011
41004100
51015101
61106110
71117111

The output is via a single output pin (green circle in Logisim):

The output pin must be labelled Successful which is lit if L = 0, 2, 3, 5, or 6, T

= 0, 2, 3, 5, or 6, and L ≠ T. The output pin is not lit for any other combination values of L and T.

Part B:

For this part, the snack machine has an alert mechanism that notifies the vending machine company if a certain number (N) of unsuccessful vending errors happen. People are pushing the wrong numbers – either requesting lots of missing snacks (maybe the most popular snacks are missing) or straining the claw by requesting the locations the claw is using.

A vend error is when the snack machine tries to vend from an empty snack slot, or if the vending input is in the same space as the claw (e.g., L=3, T=3). The number N ranges from 1 to 7 and must be set via a combination of three separate inputs: N1, N2, and N3. An N value of 0 is not allowed and you need to set N to be non-zero (1..7) before setting the numbers for L and T. Note: In Logisim, you can combine the 3 inputs for N into a single 3 bit input.

Using the same circuit file containing Part A, add additional circuitry to count how many successful and unsuccessful venting actions have been made. Each time a successful vending action is made, add 1 to the number of successful vending actions. Each time an unsuccessful vending action is made, add 1 to the number of unsuccessful vending actions.

Vending Error shutdown (Vending machine no longer works):

If the number of unsuccessful vending actions is equal to N, then an LED labelled “Vending shutdown” is lit, and the circuit is permanently locked. No matter the changes to the input after this happens, the “Vending shutdown” LED will remain lit and cannot be turned off.

7611ICT ONLY (This is not part of the 1007ICT/1807ICT assignment) Successful vending actions: If 4 successful vending actions are made (and if the vending machine circuit is not yet permanently locked), • the total number of unsuccessful vending actions is reset to 0 • the total number of successful vending actions is reset to 0

Note:

For Part B you will need to add a button that is pressed by you after the Left number (L) and Top number (T) values have been entered. This is to avoid counting while you are adjusting the input pins for the L and T values (L1, L2, L3, T1, T2, and T3).

For Part B you may use only the following:

  • The three basic logic gates (AND, OR, NOT). Each AND gate and each OR gate can have only 2 inputs. Each NOT gate can have only 1 input.
    • The counter (3 bit, no wrap around) circuit from the Logisim circuit library.
    • The comparator (3 bit, unsigned) circuit from the Logisim circuit library.
    • The D FLIP-FLOP circuit from the Logisim circuit library. The prebuilt D FLIP-FLOP circuit can be used to ‘remember’ some information.
    • Buttons
    • Constant (for 7611ICT students, you may use a constant (4) to compare against successful vending actions).

5.   Labelling

You must label each circuit and template that you construct with the Logisim Annotation tool and ensure that all the inputs are labelled as instructed in this task sheet. Each circuit page 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

6.  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 Canvas in the Assessment folder where you downloaded this assignment.

Note that when you create the template/subcircuit you must keep them within your single circuit file. Templates that are linked as separate files may not be able to be marked. To create a new template/subcircuit within your current file, use the Project menu and the Add Circuit menu item.

You are required to create a working and connected template/subcircuit for the following components:

  • Each decoder
    • The vending logic
    • Part A circuit (for connecting into the Part B circuit)

7.  Report

Your report 2 pages maximum must contain the following sections:

  • Your details: Name and student number

2.     Screenshots of your circuit diagrams:

  • A screenshot of your whole circuit including both Part A and Part B. This screenshot may include subcircuits/templates.
  • A screenshot of your Part A circuit that shows the decoder and vending machine logic sections. This screenshot may include subcircuits/templates.
  • A screenshot of the inner circuitry of one of your decoders. The inner circuitry refers to the actual logic gates and not the subcircuit/template drawing.
  • A screenshot of the inner circuitry of your vending machine logic. The inner circuitry refers to the actual logic gates and not the subcircuit/template drawing.

If you have broken your vending machine logic up into smaller subcircuits, show the inner circuitry for these also.

  • Circuit Function: A brief (maximum 300 word) description of your circuit describing concisely and correctly in your own words how the circuit operates.

Note: Submissions with more than 2 pages, illegible screenshots, and/or more than 300 words for the description may not receive the full marks available.

8.  Interview

To be held during the workshop sessions on Day 11 and Day 12. You will be asked to clearly demonstrate your understanding of your circuit and of its operation to your workshop demonstrator. This interview will also serve to receive individual feedback on your work.

Order Now

Get expert help for 1007ICT / 1807ICT / 7611ICT Assignment and many more. 24X7 help, plag free solution. Order online now!

Universal Assignment (July 27, 2024) 1007ICT / 1807ICT / 7611ICT Assignment. Retrieved from https://universalassignment.com/1007ict-1807ict-7611ict-assignment/.
"1007ICT / 1807ICT / 7611ICT Assignment." Universal Assignment - July 27, 2024, https://universalassignment.com/1007ict-1807ict-7611ict-assignment/
Universal Assignment February 2, 2023 1007ICT / 1807ICT / 7611ICT Assignment., viewed July 27, 2024,<https://universalassignment.com/1007ict-1807ict-7611ict-assignment/>
Universal Assignment - 1007ICT / 1807ICT / 7611ICT Assignment. [Internet]. [Accessed July 27, 2024]. Available from: https://universalassignment.com/1007ict-1807ict-7611ict-assignment/
"1007ICT / 1807ICT / 7611ICT Assignment." Universal Assignment - Accessed July 27, 2024. https://universalassignment.com/1007ict-1807ict-7611ict-assignment/
"1007ICT / 1807ICT / 7611ICT Assignment." Universal Assignment [Online]. Available: https://universalassignment.com/1007ict-1807ict-7611ict-assignment/. [Accessed: July 27, 2024]

Please note along with our service, we will provide you with the following deliverables:

Please do not hesitate to put forward any queries regarding the service provision.

We look forward to having you on board with us.

Categories

Get 90%* Discount on Assignment Help

Most Frequent Questions & Answers

Universal Assignment Services is the best place to get help in your all kind of assignment help. We have 172+ experts available, who can help you to get HD+ grades. We also provide Free Plag report, Free Revisions,Best Price in the industry guaranteed.

We provide all kinds of assignmednt help, Report writing, Essay Writing, Dissertations, Thesis writing, Research Proposal, Research Report, Home work help, Question Answers help, Case studies, mathematical and Statistical tasks, Website development, Android application, Resume/CV writing, SOP(Statement of Purpose) Writing, Blog/Article, Poster making and so on.

We are available round the clock, 24X7, 365 days. You can appach us to our Whatsapp number +1 (613)778 8542 or email to info@universalassignment.com . We provide Free revision policy, if you need and revisions to be done on the task, we will do the same for you as soon as possible.

We provide services mainly to all major institutes and Universities in Australia, Canada, China, Malaysia, India, South Africa, New Zealand, Singapore, the United Arab Emirates, the United Kingdom, and the United States.

We provide lucrative discounts from 28% to 70% as per the wordcount, Technicality, Deadline and the number of your previous assignments done with us.

After your assignment request our team will check and update you the best suitable service for you alongwith the charges for the task. After confirmation and payment team will start the work and provide the task as per the deadline.

Yes, we will provide Plagirism free task and a free turnitin report along with the task without any extra cost.

No, if the main requirement is same, you don’t have to pay any additional amount. But it there is a additional requirement, then you have to pay the balance amount in order to get the revised solution.

The Fees are as minimum as $10 per page(1 page=250 words) and in case of a big task, we provide huge discounts.

We accept all the major Credit and Debit Cards for the payment. We do accept Paypal also.

Popular Assignments

Assessment Task 2 – NAPLAN Exercise

Assessment Task 2 (35%) – Evaluation and discussion of test items Assessment Task 2 (35%) – Evaluation and discussion of test items AITSL Standards: This assessmeAITSL Standards: This assessment provides the opportunity to develop evidence that demonstrates these Standards: 1.2        Understand how students learn 1.5        Differentiate teaching to meet with

Read More »

EBY014 Degree Tutor Group 2 Assignment

  Assignment Brief Module Degree Tutor Group 2 Module Code EBY014 Programme BA (Hons) Business and Management with   Foundation Year Academic Year 2024/2025 Issue Date 6th May 2024 Semester Component Magnitude Weighting Deadline Learning outcomes assessed 2 1 2000 words Capstone Assessment 100% 26th July, 2024 1/2/3/4 Module Curriculum

Read More »

NTW 600 Computer Network and Security

Assessment 2 Information and Rubric Subject Code  NTW 600 Subject Name Computer Network and Security Assessment Number and Title Assessment 2: Cyber Security Threats to IT Infrastructure of a real-world Organisation Assessment Type Group Assessment Length / Duration  1500 words Weighting %  30% Project Report: 20% Presentation :10% (Recorded) Total

Read More »

LAW500 Business Law Assessment 2 – Group Project

Assessment Information and Rubric Subject Code LAW500 Subject Name Business Law Assessment Number and Title Assessment 2 – Group Project Assessment Type Group Length / Duration 3000 words maximum, no ±10%, and excluding references Weighting % 30% Total Marks 100 Submission Online Submission via TurnitIn for the written report Due

Read More »

Population Nutrition Case Study Analysis

HSN702 – Lifespan Nutrition Assessment Task: 1 Assignment title: Population Nutrition Case Study Analysis Assignment task type: Short Written Report and Literature Search Strategy Task details The primary focus of this assignment is on population nutrition. Nutritionists play an important role in promoting population health through optimal nutritional intake. In

Read More »

Applied Quantitative Economics Assignment

Goldsmiths College, University of London Applied Quantitative Economics Project ** You must attempt only one project, and you must complete it either in R or in Excel ** General Background Key Stage 4 (KS4) is a legal term for the last two years of secondary school education in England leading

Read More »

Score good marks in your Master of Pharmacy (M.Pharm)

Master Your Knowledge: A Guide to a Fulfilling Career in Pharmacy with an M.Pharm The Master of Pharmacy (M.Pharm) program equips you to become a medication management specialist, delving into the science behind drugs and their impact on the human body. You’ll explore advanced pharmaceutical topics, from drug discovery and

Read More »

Score good marks in your Master of Science (M.Sc) in Microbiology

Unveiling the Microscopic Marvels: A Guide to Your Master of Science (M.Sc.) in Microbiology The Master of Science (M.Sc.) in Microbiology program equips you to delve into the fascinating world of microorganisms, from life-saving bacteria to infectious pathogens. You’ll explore their role in health, disease, the environment, and even industrial

Read More »

Score good marks in your Master of Science (M.Sc) in Microbiology

Master Your Craft: A Guide to a Thriving Career in Biotechnology with an M.Sc. The Master of Science (M.Sc.) in Biotechnology program equips you to be at the forefront of scientific discovery, innovation, and problem-solving in the exciting field of biotechnology. From developing life-saving drugs to creating sustainable biofuels, the

Read More »

Score good marks in your Master of Technology (M.Tech) in Information Technology

The Master of Technology (M.Tech) in Information Technology program propels you to the forefront of the ever-evolving IT landscape. You’ll delve into advanced computing concepts, cutting-edge technologies, and specialized areas of IT expertise. But navigating complex algorithms, intricate software systems, and in-depth research projects can feel overwhelming. Universal Assignment Solutions

Read More »

Score good marks in your MBA in Human Resource Management

The Master of Business Administration (MBA) in Human Resource Management (HRM) equips you to become a strategic HR professional, shaping the future of workplaces by attracting, developing, and retaining top talent. However, navigating complex workforce management issues, crafting effective HR policies, and staying abreast of evolving labor laws can feel

Read More »

A Guide to Your Master of Computer Applications (MCA) Journey

The Master of Computer Applications (MCA) program equips you with the skills to become a sought-after software developer or IT professional. However, navigating complex programming languages, intricate algorithms, and advanced software development methodologies can feel overwhelming. Universal Assignment Solutions can be your guiding light! We offer comprehensive assignment help designed

Read More »

Expert Assignment Help for Master of Climate Science Students

Embark on your Master of Climate Science journey with confidence! As you delve into the complexities of climate systems, atmospheric dynamics, and the pressing challenges of climate change, feeling overwhelmed by demanding coursework is natural. Universal Assignment Solutions can be your guide! We offer comprehensive assignment help designed to empower

Read More »

Expert Assignment Help for Master of Information Systems Students

Mastering the complexities of information systems (IS) in today’s ever-evolving digital landscape requires a blend of technical expertise and strategic thinking. Enrolled in a Master of Information Systems (MSIS) program, you’re poised to become a leader in designing, implementing, and managing the information systems that power our world. But feeling

Read More »

Expert Assignment Help for Your Master of Science in Statistics

Embarking on your Master of Science in Statistics (MS Statistics) program is an exciting step towards a rewarding career. As you delve into the intricacies of statistical theory, data analysis techniques, and advanced modeling, feeling overwhelmed by challenging coursework is natural. Universal Assignment Solutions can be your guide! We offer

Read More »

Expert Assignment Help for Master of Urban Design Students

Master of Urban Design (MUD) programs equip you to transform cities into vibrant, sustainable, and equitable spaces. But navigating complex urban design theories, crafting master plans, and tackling real-world design challenges can feel overwhelming. Universal Assignment Solutions can be your design compass! We offer comprehensive assignment help designed to empower

Read More »

Expert Assignment Help for Master of Public History Students

Embark on your Master of Public History journey with confidence! As you delve into the complexities of museums, archives, historic preservation, and interpreting the past for diverse audiences, feeling overwhelmed by demanding coursework is natural. Universal Assignment Solutions can be your trusted partner! We offer comprehensive assignment help designed to

Read More »

Expert Assignment Help for Master of Conservation Biology Students

Are you passionate about protecting our planet’s incredible biodiversity but feeling overwhelmed by the complexities of conservation biology? Struggling with research proposals, population modeling, or navigating the intricacies of habitat restoration in your Master’s program? Universal Assignment Solutions can be your scientific compass! We offer comprehensive assignment help designed to

Read More »

Expert Assignment Help for Master of International Education Students

Embarking on your Master of International Education (MIE) journey is a noble pursuit. As you delve into the complexities of intercultural learning, global citizenship education, and preparing students for a globally interconnected world, feeling overwhelmed by demanding coursework is natural. Universal Assignment Solutions can be your trusted guide! We offer

Read More »

Expert Assignment Help for Master of Public Art Studies Students

Embarking on your Master of Public Art Studies program is an exciting venture. As you delve into the world of public art theory, community engagement, and artistic interventions in the urban landscape, feeling overwhelmed by demanding coursework is natural. Universal Assignment Solutions can be your trusted guide! We offer comprehensive

Read More »

Expert Assignment Help for Master of Real Estate Finance Students

Feeling lost in the labyrinth of loan-to-value ratios, cap rates, and complex financial modeling for real estate projects? Drowning in the sea of market analysis and feasibility studies in your Master of Real Estate Finance program? Universal Assignment Solutions can be your compass, navigating you towards becoming a real estate

Read More »

Expert Assignment Help for Master of Corporate Finance Students

Feeling lost in the labyrinth of financial models, complex valuation techniques, and demanding coursework in your Master of Corporate Finance program? Universal Assignment Solutions can be your compass to navigating the exciting world of corporate finance! We offer comprehensive assignment help designed to empower you to become a financial whiz

Read More »

Expert Assignment Help for Master of Arts in Teaching Students

Embarking on your Master of Arts in Teaching (MAT) journey is a noble pursuit. As you delve into the complexities of pedagogy, curriculum development, and educational leadership, feeling overwhelmed by demanding coursework is natural. Universal Assignment Solutions can be your trusted guide! We offer comprehensive assignment help designed to empower

Read More »

Expert Assignment Help for Master of Food Science Students

Feeling overwhelmed by the intricate dance of chemistry, biology, and engineering in your food? Drowning in complex food processing techniques and demanding coursework in your Master of Food Science program? Universal Assignment Solutions can be your culinary compass! We offer comprehensive assignment help designed to empower you to become a

Read More »

Expert Assignment Help for Master of Educational Leadership Students

Feeling overwhelmed by the complexities of educational leadership, the weight of educational policy, and demanding coursework in your Master of Educational Leadership program? Universal Assignment Solutions can be your guiding light! We offer comprehensive assignment help designed to empower you to become a visionary leader who transforms schools. Why Choose

Read More »

Can't Find Your Assignment?

Open chat
1
Free Assistance
Universal Assignment
Hello 👋
How can we help you?