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

  Prime number theorem

Dirichlet series

  Proof of bolzano-weierstrass to prove the intermediate value

Every convergent sequence contains either an increasing, or a decreasing subsequence.

  Antisymmetric relations

How many relations on A are both symmetric and antisymmetric?

  Distributed random variables

Daily Airlines fies from Amsterdam to London every day. The price of a ticket for this extremely popular flight route is $75. The aircraft has a passenger capacity of 150.

  Prepare a system of equations

How much money will Dave and Jane raise for charity

  Managing ashland multicomm services

This question is asking you to compare the likelihood of your getting 4 or more subscribers in a sample of 50 when the probability of a subscription has risen from 0.02 to 0.06.]  Talk about the comparison of probabilities in your explanation.

  Skew-symmetric matrices

Skew-symmetric matrices

  Type of taxes and rates in spokane wa

Describe the different type of taxes and their rates in Spokane WA.

  Stratified random sample

Suppose that in the four player game, the person who rolls the smallest number pays $5.00 to the person who rolls the largest number. Calculate each player's expected gain after one round.

  Find the probability density function

Find the probability density function.

  Develop a new linear programming for an aggregate production

Linear programming applied to Aggregate Production Planning of Flat Screen Monitor

  Discrete-time model for an economy

Discrete-time model for an economy

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