We need to design and implement the circuit with the ASM chart below SO Count n;...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
We need to design and implement the circuit with the ASM chart below SO Count n; Key + 0; cText = 0 reset 0 key {1'b0, key >>1} 0 Start? key Kin; cText ← Din S1 Count Count-1 key[0]? 0 Count=0? 1 $3 Dout cText; strb=1 1 Note: ^ below represents an XOR operation cText {cText[n-1]^cText[0], cText >>1} Note: be careful if you use the >> operator for shifting 1) Write a synthesizable (i.e. RTL-level) parameterizable Verilog description of the circuit (let the default value of n = 32), 2) Write a test bench to test the circuit with n=8, use the following Kin and Din values: (170, 149), (170,179). Include a snapshot of the simulation results and comment on the results, 3) Synthesize the circuit with the default value of n (i.e. 32), include a summary of the synthesis report. Comment on the synthesis results in terms of expected data path blocks and number of states in control unit etc. We need to design and implement the circuit with the ASM chart below SO Count n; Key + 0; cText = 0 reset 0 key {1'b0, key >>1} 0 Start? key Kin; cText ← Din S1 Count Count-1 key[0]? 0 Count=0? 1 $3 Dout cText; strb=1 1 Note: ^ below represents an XOR operation cText {cText[n-1]^cText[0], cText >>1} Note: be careful if you use the >> operator for shifting 1) Write a synthesizable (i.e. RTL-level) parameterizable Verilog description of the circuit (let the default value of n = 32), 2) Write a test bench to test the circuit with n=8, use the following Kin and Din values: (170, 149), (170,179). Include a snapshot of the simulation results and comment on the results, 3) Synthesize the circuit with the default value of n (i.e. 32), include a summary of the synthesis report. Comment on the synthesis results in terms of expected data path blocks and number of states in control unit etc.
Expert Answer:
Answer rating: 100% (QA)
1 Synthesizable Verilog Description The following is the synthesizable Veril... View the full answer
Related Book For
Fundamentals Of Digital Logic With Verilog Design
ISBN: 9780073380544
3rd Edition
Authors: Stephen Brown, Zvonko Vranesic
Posted Date:
Students also viewed these programming questions
-
Revenues for the year totaled $162,000 and expenses totaled $174,000. The owner invested an additional $15,000 in the business and withdrew $6,000 cash for personal use during the year. What was the...
-
BACKGROUND You are an information analyst working for NEE. The company president has asked you to prepare a Quantitative analysis of financial, sales, and operations data to help determine which...
-
What is the formula to find total dividend and payout ratio? This is the information I have: the amount of shares the company holds and the last dividend paid. Lastly, will there be enough cash to...
-
A solid of constant density is bounded below by the plane z = 0, on the sides by the elliptical cylinder x 2 + 4y 2 = 4, and above by the plane z = 2 - x. a. Find x and y. b. Evaluate the integral...
-
True or false: A significant correlation indicates that changes in the values of one factor cause changes in the values of a second factor.
-
Nobre and Pinto-Gouveia (2008) measured the relationship between emotion and thoughts of low self-body image. The following table shows a portion of their results for the correlations between...
-
What are some of the properties you would look for in a good solvent for extraction, leaching, and supercritical extraction?
-
Gannett Co., Inc., publisher of USA Today, reported the following revenue data (in $000s) in its 2011 annual report. Required Prepare a trend analysis of Gannett's revenue sources, rounding your...
-
36) What best characterizes the post Bretton Wood period? a. There were no capital flows. b.There were no exchange rates. c.Exchange rates were stable. d.Exchange rates became volatile....
-
Amazon Wood Products, Inc. is a manufacturer of fine quality tables, chairs, and desks. The following information relates to expected production, sales, and other costs for next year (ended December...
-
Explain how you would collect the data to gain insight into the adoption of the desired behavior change?
-
Surfer Dude Duds, Inc. Considering the Going-Concern Assumption MARK S. BEASLEY FRANK A. BUCKLESS STEVEN M. GLOVER DOUGLAS F. PRAWITT LEARNING OBJECTIVES After completing and discussing this case you...
-
How do preliminary accommodation plans support student academic and behavioral success?
-
suppose you are making a 1 0 letter w o r d . what is the probability the 1 0 letter w o r d uses five different vowels and 5 different consonants ( a , e , i , o , u are vowels )
-
an increased cost of $20 per lead and $175 per qualification sales contact, respectively. What is the resulting value of a lead? What is the ratio between the lifetime value of a customer and the...
-
Your design team has produced two alternative designs for city buses. Alternative A has an initial cost of $100,000, estimated annual operating costs of $10,000, will require a $50,000 overhaul after...
-
(2 points) Consider the power series (1)" (7x+7) n=1 10" (n +7) Find the center and radius of convergence R. If it is infinite, type "infinity" or "inf". Center a= Radius R = What is the interval of...
-
What are some of the features of the Unified Process (UP)?
-
Implement the function in Figure 2.31 using only NOR gates. X1 0 0 0 0 x2 0 0 X3 0 1 1 0 1 1 1 1 1 11 0 0 1 0 1 0 1 f 0 1 1 0 1 0 0 1
-
Repeat Problem 9.10 for the function Data Form Problem 9.10 Find a hazard-free minimum-cost implementation of the function f (x,...,x5) = m(0, 4, 5, 24, 25, 29) + D(8, 13, 16, 21)
-
In Section 7.2 we designed a processor that performs the operations listed in Table 7.1. Design a modified circuit that performs an additional operation Swap Rx, Ry. This operation swaps the contents...
-
Thornhill Company's income statement shows gross profit of \(\$ 432,000\), cost of goods sold of \(\$ 638,000\), and other expenses totaling \(\$ 390,000\). Compute the amounts of (a) revenue from...
-
Which of the following is not considered in determining contribution to common expenses? a. Income taxes b. Cost of goods sold c. Traceable expenses d. Netsales
-
The manager of which of the following segments of a business is responsible for revenue generation as well as for cost and expense control? a. Cost center b. Accounting department c. Profit center d....
Study smarter with the SolutionInn App