The counting circuit should count the number of times each of the two signals produced by...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
The counting circuit should count the number of times each of the two signals produced by the detector circuit is asserted. It has two corresponding outputs: "UP" and "DOWN". If any of the input signals is detected 4 times the corresponding output should be set to 1 for whole clock cycle and the counting, for both signals, should reset. Both circuits above are controlled by a common clock. Implementation In order to realize the design specified above, you must completely specify the logical circuits that implement it. You are only allowed to use primitive gates (and, or, xor, ete) and Verilog. You need to do the following: 1. Determine the overall structure of the system and the needed functional units. 2. Inputs/outputs of each unit needed in the design 3. Block dingram showing the connetivity between the various units. 4. Complete design of each unit (this could be Verilog code or block diagrams). Up/Down Lever Down (send 1101) Up (send 1011) Detector Circuit d. Circuit DOWN i Counting Seriolus Other devices (door sensor, emergency brakes, etc) Figure 1: Block dingram of the lever controller circuit. The detector circuit This circuit has only one input wire, the serial bus s, and two outputs, the up signal u and the down signal d. The up signal, s, should only be 1 if the string 1011 is detected in the input, otherwise it will be 0. Similarly, d will only be 1 if the string 1101 is detected. The patters or strings will never overlap. For example, the input "0011011" contains the string 1101 but not 1011 because it overlaps with the previous string. In other words, you should reset the detection whenever a complete string is discovered. The counting circuit should count the number of times each of the two signals produced by the detector circuit is asserted. It has two corresponding outputs: "UP" and "DOWN". If any of the input signals is detected 4 times the corresponding output should be set to 1 for whole clock cycle and the counting, for both signals, should reset. Both circuits above are controlled by a common clock. Implementation In order to realize the design specified above, you must completely specify the logical circuits that implement it. You are only allowed to use primitive gates (and, or, xor, ete) and Verilog. You need to do the following: 1. Determine the overall structure of the system and the needed functional units. 2. Inputs/outputs of each unit needed in the design 3. Block dingram showing the connetivity between the various units. 4. Complete design of each unit (this could be Verilog code or block diagrams). Up/Down Lever Down (send 1101) Up (send 1011) Detector Circuit d. Circuit DOWN i Counting Seriolus Other devices (door sensor, emergency brakes, etc) Figure 1: Block dingram of the lever controller circuit. The detector circuit This circuit has only one input wire, the serial bus s, and two outputs, the up signal u and the down signal d. The up signal, s, should only be 1 if the string 1011 is detected in the input, otherwise it will be 0. Similarly, d will only be 1 if the string 1101 is detected. The patters or strings will never overlap. For example, the input "0011011" contains the string 1101 but not 1011 because it overlaps with the previous string. In other words, you should reset the detection whenever a complete string is discovered.
Expert Answer:
Related Book For
Financial and Managerial Accounting
ISBN: 978-0538480895
11th Edition
Authors: Jonathan E. Duchac, James M. Reeve, Carl S. Warren
Posted Date:
Students also viewed these computer engineering questions
-
The number of times a machine broke down each week was observed over a period of 100 weeks and recorded in the accompanying table. It was found that the average number of breakdowns per week over...
-
If a set has 2n elements, show that it has more subsets with n elements than with any other number of elements.
-
The following are input and outputs to the cooking process of a restaurant: Number of unexpected cook absences Number of server order mistakes Percent of meals prepare on time Number of times...
-
We-B-Busy, Inc. uses job costing and a predetermined overheadrate based onmachine hours (MH). The firm estimated that it would use $240,000of MOH and7,500 MH this year. Data for February:Job 1010 2...
-
Would you expect to find an element having both a very large (positive) first ionization energy and an electron affinity that is much less than zero (large but negative)? Explain.
-
Determine the inlet static conditions and the mass flow rate if the heat addition in the above combustor were $1400 \mathrm{~kJ} / \mathrm{kg}$.
-
Several states set their minimum hourly wage above the federal minimum wage. To offset higher minimum wages, many of these states offer firms tax incentives that lower the cost of borrowing and/or...
-
The following information is available for the Johnson Corporation for 2011: Required: Applying both a perpetual and a periodic inventory system, prepare the journal entries that summarize the...
-
What is relationship between the various sides of the Iron Triangle? Do you believe that it is possible to have a balance of the triangle wherein the vast majority of users are satisfied? Discuss why...
-
In the current year (year 0), Amisha became a shareholder in Sultan Inc., a calendar year S corporation, by contributing $15,000 cash in exchange for stock. Shortly before the end of the year,...
-
On December 1, 2019, Sebastian University received cash of $60,000 and a pledge for another $30,000 to be paid in 2020. The amounts are to establish a permanent endowment to provide scholarships for...
-
A pharmaceutical company issued a Class I recall of one of its drug products. Two months later, two bottles of the drug product were discovered in the inventory of a community pharmacy. The pharmacy...
-
Dunkin Brands Group, Inc. operates under the Dunkin Donuts and Baskin-Robbins brands worldwide and has over 13,000 Dunkin Donuts and over 8,100 Baskin-Robbins restaurants. Using financial websites...
-
In the 1970s, our economy suffered from ______. a) inflation but not stagnation b) stagnation but not inflation c) inflation and stagnation d) neither inflation nor stagnation
-
A hospital pharmacy received ampules of a commonly stocked drug contained in a pink solution. Previously the drug had always been in a clear solution. The pharmacist dispensed the drug for IV...
-
The government of France has just made what on the face of it appears to be a nonannouncement announcement: It will not include illegal drugs and prostitution in its official calculation of the...
-
Submit a1 java program that use SENTINEL Create a secure java grocery store application program that prompts the user to enter as many gorcery prices ant items as they would like and when they are...
-
What is a content filter? Where is it placed in the network to gain the best result for the organization?
-
The market price for Microsoft Corporation Closed at $19.40 and $30.48 on December 31, 2008, and 2009, respectively. The dividends per share were $0.46 for 2008 and $0.52 for 2009. a. Determine the...
-
The productions supervisor of the Machining department for Cramer Company agreed to the following monthly static budget for the up coming year: Cramer Company Machining Department Monthly Production...
-
Smyrna Inc. has a petty cash fund of $900. (a) Since the petty cash fund is only $900, should Smyrna Inc., implement controls over petty cash? (b) What controls, if any, could be used for the petty...
-
If the angle between vectors \(\vec{A}\) and \(\vec{B}\) is \(110^{\circ}\) and if \(A=1.7 \mathrm{~N}\) and \(B=2.0 \mathrm{~m}\), what is the value of \(\vec{A} \cdot \vec{B}\) ?
-
You throw a textbook to a friend who is at their dormitory window \(2.2 \mathrm{~m}\) above you. You are standing \(4.0 \mathrm{~m}\) away from the building and your throw is perfectly made such that...
-
A traveller walks \(30 \mathrm{~m}\) along a train platform, dragging their suitcase behind them using a strap attached to the top. The traveller's hand is \(0.25 \mathrm{~m}\) above the top of the...
Study smarter with the SolutionInn App