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.

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.
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..
|