1007ICT / 7611ICT | Computer Systems and Networks | Information Technology

Home Recent Questions 1007ICT / 7611ICT | Computer Systems and Networks | Information Technology

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.
You are required to implement a circuit where the user (you) can input a value for the Current floor (C) using value (C1, C2, and C3) and a Destination floor to move to (D) using value (D1, D2, and D3) and the circuit decodes the C1, C2, C3 and D1, D2, D3 values using a decoder (see lecture notes) made up of only the permitted logic gates to determine if the requirement for moving in the requirements section on page 4 is met.

The output will be a single LED labelled Successful which is lit if C = 1, 2, 3, 5, or 7, D = 1, 2, 3, 5, or 7, and C ≠ D. The LED is not lit for any other values of C and D.

Part B
Circuit Option 2: Part A and Part B (60 marks):
For this part, the elevator has a security mechanism that locks the elevator and stops it from moving if a certain number (N) of unsuccessful attempts to move are made. An unsuccessful attempt to move is when the elevator tries to move from a private floor or to a private floor, or if the elevator tries to move to the floor it is currently on (eg: C=3, D=3). Floors 0, 4 and 6 are private floors. 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 elevator floor values.

Using the same circuit as Part A, add additional circuitry to count how many successful and unsuccessful elevator moves have been made. Each time an unsuccessful elevator move is made, add 1 to the number of unsuccessful elevator moves. Each time a successful elevator move is made, add 1 to the number of successful elevator moves.

Elevator security lockdown (elevator no longer able to be moved): If the number of unsuccessful elevator moves is equal to N then an LED labelled “Elevator lockdown” is lit, and the circuit is permanently locked. No matter the changes to the input after this happens, the “Elevator lockdown” LED will remain lit and cannot be turned off.

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, comparator, and DFLIP-FLOP circuits (only those three) from the Logisim circuit library. You may also use a constant (4) to compare against successful elevator moves, and it is permissible to use a constant (0) to isolate the special case where N = 0. The prebuilt DFLIP-FLOP circuit can be used to ‘remember’ some information. You can also combine the 3 inputs for N into a single 3-bit input by setting the data bits to 3. Note that this is not permissible for the C or D inputs.

Note:
For Part B you will need to add a button that is pressed by you after the Current floor (C) and Destination floor to move to (D) have been entered. This is to avoid counting while you are adjusting the input pins for the C and D input pins (C1, C2, C3, D1, D2, and D3).

Add a 6th 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 Current floor (C) and Destination floor (D) were for a high-rise elevator with 97 floors with floors 12-20, 35-40 and 97 also private floors?
2. How you would need to change the circuit for the 97 floor high-rise from the previous question if it was permissible to move from a private floor, but it was still not permissible to move to a private floor?

Search Here

Latest Reviews

  • Kannon
    13 Jul, 2019

    I asked for essay help from Assignment Help 4 Me and I am happy that the essay writers completed my task on time. The prices they asked for are worth in comparison to the services rendered.

  • Liam
    13 Jul, 2019

    Assignment Help 4 Me is the best help provider. I took assistance to get my essay completed and I am glad that the writers delivered the quality content as they promised within the time committed.

  • Silas
    12 Jul, 2019

    Accounting is a very interesting subject but when it comes to assignment writing, I feel hard to get through the same. But, since the assignments have to be completed somehow, I preferred to avail online help from Assignment Help 4 Me. All thanks to them that they helped me complete my work on time at reasonable prices.

View All Reviews

Facebook

Assignment Help 4 Me