Machine that is immune to tampering

Assignment Help Engineering Mathematics
Reference no: EM13855947

Your assignment is to design a voting machine that is immune to tampering because it's not programmable. It should offer the voter a  choice of two candidates and record the votes using two 5-bit binary counters. Polling is to be private but supervised by a human operator. The machine should be designed to run like this:

1) The supervisor pushes a button (call it "READY") to enable the machine to record the next vote.

2) The voter chooses a candidate by pushing one of two buttons ("candA" or "candB"). An LED associated with each button indicates the selection. The voter can change the selection any number of times. The vote will not be recorded until the next step.

3) The voter pushes a third button ("CAST") to cast the vote. The machine should not accept any changes after this, nor allow multiple votes by the same voter.

4) The supervisor again pushes the READY button, enabling the machine for the next voter. Pushing the button also should clear the LED indicators so that the next voter does not see the choice just recorded.

In this procedure "pushing a button" means pressing and releasing it. The buttons are "momentary switches" - that is, they give a logic "1" when pressed and logic "0" when released. So, for example, when the supervisor pushes the button to enable the machine for another voter, the READY signal toggles from 0 to 1 then back to 0.

You can assume that an LED indicator can be attached to any signal or logic gate output and will light up if the signal or gate is at logic "1".

To summarize, your machine should have four logic inputs (READY, CAST, candA, candB), two LEDs to indicate which of the two candidates has been selected, and two binary counters producing the output, which is the count for each candidate.

1129_binary counters.jpg

This can be done using combinatorial logic gates (AND, OR, NAND, NOR, NOT, and so on) and sequential logic (SR latches, D-flip flops,  T-flip flops). You won't need all of these things. My solution involved about a dozen logic components, not including the counters.

Reference no: EM13855947

Questions Cloud

How perceptions of organizational stakeholders be managed : How can the perceptions of organizational stakeholders be managed? What techniques might we use? What are some observable aspects of the organizational culture of criminal justice agencies
Hired by netflix to conduct three circles analysis : Imagine that you have been hired by Netflix to conduct a three circles analysis. In a memo to the CEO, describe Netflix’s competitive strategy and analyze how it competes with similar companies.
Locate information on the mercantilism : Locate information on the Mercantilism
Would this be moral or immoral : You are a city prosecutor, and a terrible crime has been committed in your city. A 7-year old girl has been kidnapped, brutally raped, tortured, and strangled to death. The case has become something of a cause célèbre, and people are up in arms, outr..
Machine that is immune to tampering : Your assignment is to design a voting machine that is immune to tampering because it's not programmable. It should offer the voter a  choice of two candidates and record the votes using two 5-bit binary counters. Polling is to be private but super..
Discuss ways to decrease and control homicides in the us : Discuss ways to decrease and control homicides in the United States. Discuss some of the factors of focus of the various sociological schools of crime causation that explain why murder occurs
Critics of consequentialist and utilitarian theory : Critics of consequentialist/utilitarian theory say that it sometimes requires its followers to do actions that could be considered “unjust.” How do consequentialists/utilitarians respond?
Analyze the last two vendors across four categories : Daniel’s team had to analyze the last two vendors across four categories. Which basic characteristic groups of the potential providers are important to find the supplier that best matches the internal requirements of the Credit Suisse Group?
How many units of work in progress inventory are in process : Let’s assume 3M produces “Command Hooks” at a rate of 10,000 units per day. Before reconfiguring their production process, their flow time through the process was 100 days. After reconfiguring, the new flow time is 35 days. After reconfiguring, how m..

Reviews

Write a Review

Engineering Mathematics Questions & Answers

  Calculating the correlation between two variables

The steps in testing a research hypothesis Comparing the means of two or more groups Calculating the correlation between two variables

  Standard deviation for the average time issues

What is the probability that a randomly selected fertilized chicken egg hatches in less than 20 days?

  Determine the mean driving time and the variance

1) Tommy's cab company transports riders using 2 routes. Use the following data to determine the mean driving time and the variance in the driving time.

  Ab-am-predictor-corrector method

Compare the results of i) to the exact solution and comment on the accuracy of the numerical algorithm and adopted step size.

  Determine the average amount of time

Determine the average amount of time that a guest spends checking in. How would this change under each of the state options? Which option do you recommend?

  Proportion electing to have a caesarean delivery

Test if there a difference between the proportion electing to have a caesarean delivery in the public hospital and the proportion electing to have a caesarean delivery in the private hospital.

  Expression of error variance in an anova

Question 1: Which statistic is the best expression of error variance in an ANOVA?

  Find the inverse laplace transform

Find the inverse Laplace transform and find the inverse Laplace transform and evaluate the given integral.

  Find the cost of the premier package to the nearest cent

The total cost of her new car was $34,290.08 which included the 6.5% sales tax. Find the cost of the Premier Package to the nearest cent.

  Asuming that both mobile and galveston have infinite

a sunco oil produces oil at two wells. well 1 can produce as many as 150000 barrels per day and well 2 can produce as

  What was the senior citizens total percentage savings

What price do senior citizens pay for the same item from the Trim-A Tree Shop - What was the senior citizen's total percentage savings? (percentage change) Give one decimal place on the percent.

  What equation will generate number of tile for a height of n

What equation will generate the number of tiles for a height of n? Use the diagrams (you can expand them) and the table to show how you arrived at your equation.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd