Question: Task Description 1 0 0 7 ICT Assignment Trimester 1 , 2 0 2 4 Table 1 : Input and output values for Part A
Task Description ICT Assignment
Trimester
Table : Input and output values for Part A
For Part A each of the five outputs will be displayed with a single output pin
green circle in Logisim resulting in outputs for your Part A circuit: Part B:
With the Part A circuits in place, the company wants to both keep track of stock
levels and manage any changes to stock across the months.
Stock is managed via pallets of toys in the warehouse, and this varies from no
stock to a full warehouse of pallets. You will need to present the stock
level on these pallets with bit memory.
When new stock arrives, or is sold, the stock levelsmemory needs to be
updated with any stock changes. These changes across the months are
represented by a stock calculator that needs to be coded into the logic of the
digital solution to be produced. There is a different stock calculator for
undergraduate ICT and postgraduate ICT students. Please make
sure you use the correct calculator in your circuit.
ICT Assignment
Trimester
Undergraduate ICT Stock Calculator
For this part, you will need to implement the bit memory of warehouse stock
and add any stock to the warehouse as directed by the stock calculator. The
OUTPUTS Columns identifies for each row Januaryeven monthodd
monthDecember and error category the value to add to the stock using an
adder unit that you have built. The note shows the decimal value of the addition
or subtraction.
This is driven by the output from Part A ie indicating what month is currently
being processed. The Error output should light an error LED in Part B
Examples based on the above table:
Month January special case stock value is increased by
Month June odd month stock value is increased by
Month September even month stock value is increased by
Month December special case stock value does not change
Month Error state Error signal is generated, stock value does not change
Note this is only a sample of the possible months to aid in understanding the
stock calculation table above. Your circuit will need to cover all months and
error combinations.
Note:
For Part B you will need to add a button that is pressed by you after the Month
M values have been entered. This is to avoid adding input while you are Note:
For Part B you will need to add a button that is pressed by you after the Month
M values have been entered. This is to avoid adding input while you are
adjusting the input pins for the values M M M M You will also need
to build your own adder units.
For Part B you must use only the following:
The three basic logic gates AND OR NOT Each AND gate and
each OR gate can have only inputs. Each NOT gate can have only
input.
XOR gates with inputs to build adderfull adder circuits
The D FLIPFLOP circuit from the Logisim circuit library. The prebuilt D
FLIPFLOP circuit can be used for the current stock levelmemory
Buttons.
Constants.
LED outputs.
Labelling
You must label each circuit and template that you construct with the Logisim
Annotat
ACME Toy Company is a national supplier of children's toys. They currently
have software to manage their stock inventory but are very worried about
hacking and cybersecurity so have decided to move their inventory system to
a hardware solution.
You have been tasked to design the digital circuit to help manage their stock
inventory and facilitate stock changes in their toy warehouse. The company
finds that much of their stock movement happens differently across the year
and they want their system to use the month as the main input. Each month is
represented as a number from to in the circuit.
Stock movement through the months varies and needs to be considered
across:
January the beginning of the year needs more stock
December the end of the year needs less stock
Odd months, February, April, June, August, October are a bit slower
Even months, March, May, July, September, November have slightly
increased activity
Month values above are not used and will result in an error displayed
for that input.
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 inputs.
Each NOT gate can have only 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 month M using values M M M and M
The circuit decodes the M M M and M values using a decoder see
lecture notes made up of only the permitted logic gates. There are five
needed outputs as noted in Table
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
