By following the specified steps of the FSM-D model (a) - (g) design the Supermarket Billing...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
By following the specified steps of the FSM-D model (a) - (g) design the Supermarket Billing System described below. You are not required to write any VHDL code for this exercise. (a) System Interface (b) Data-path Design (c) Data-path Interface Definition (d) Control Interface Definition (e) Control FSM Design (f) Test Cases System Inputs: CLOCK, RESET, ENABLE, ENTER, 16-bit PRICE, 16-bit QUANTITY System Outputs: 32-bit GRAND_TOTAL, DONE The system operation is as follows: • When RESET is asserted, the module should output GRAND_TOTAL = HEX "00000000" • When ENABLE is asserted HIGH then the system enabled for operation will accept values for PRICE, QUANTITY. Output GRAND_TOTAL will remain as the previous value. When ENTER is asserted the system computes the product of PRICE and QUANTITY to produce a partial product which is then added to the GRAND_TOTAL. • If the GRAND TOTAL is above $500 then a discount of $50 is applied to the GRAND_TOTAL. • DONE is asserted for one (1) clock cycle after GRAND_TOTAL is computed. By following the specified steps of the FSM-D model (a) - (g) design the Supermarket Billing System described below. You are not required to write any VHDL code for this exercise. (a) System Interface (b) Data-path Design (c) Data-path Interface Definition (d) Control Interface Definition (e) Control FSM Design (f) Test Cases System Inputs: CLOCK, RESET, ENABLE, ENTER, 16-bit PRICE, 16-bit QUANTITY System Outputs: 32-bit GRAND_TOTAL, DONE The system operation is as follows: • When RESET is asserted, the module should output GRAND_TOTAL = HEX "00000000" • When ENABLE is asserted HIGH then the system enabled for operation will accept values for PRICE, QUANTITY. Output GRAND_TOTAL will remain as the previous value. When ENTER is asserted the system computes the product of PRICE and QUANTITY to produce a partial product which is then added to the GRAND_TOTAL. • If the GRAND TOTAL is above $500 then a discount of $50 is applied to the GRAND_TOTAL. • DONE is asserted for one (1) clock cycle after GRAND_TOTAL is computed.
Expert Answer:
Answer rating: 100% (QA)
a System Interface Inputs CLOCK RESET ENABLE ENTER PRICE150 QUANTITY150 Outputs GRANDTOTAL310 DONE b Datapath Design The datapath of the system consists of the following components Price Register PR a ... View the full answer
Related Book For
Income Tax Fundamentals 2013
ISBN: 9781285586618
31st Edition
Authors: Gerald E. Whittenburg, Martha Altus Buller, Steven L Gill
Posted Date:
Students also viewed these electrical engineering questions
-
Write a report on Saga. You are not required to read the entire saga although it may help you to skim the plot. You may focus on any aspects which interest you in your report but must include a brief...
-
True or False: You are not required to catch exceptions that inherit from the RuntimeException class.
-
Governments are not required to accrue interest on long-term debt in governmental funds even if the interest is applicable to a current period and will be due the rst day of the following year....
-
The Eldorado Corporation's controller prepares adjusting entries only at the end of the fiscal year. The following adjusting entries were prepared on December 31, 2011: Additional information: 1. The...
-
The following data was taken from an experiment that measured the current in a wire for various imposed voltages: (a) On the basis of a linear regression of this data, determine current for a voltage...
-
4. Analysis The goal is to apply appropriate data science tools to obtain insight and provide business decisions. The goal is not to do an exhaustive data analysis i.e., do not calculate every...
-
How do we determine the height of packing required for a concentrated absorber or stripper if \(\mathrm{H}_{\mathrm{G}}\) is not constant?
-
Aunt Anns Kitchen offers a line of specialty food products to institutional customers and restaurant chains. The firm prides itself on using only the finest ingredients and preparation methods. The...
-
to record an return inventory that is still in new condition that is granted to a customer, the selling company should record the following journal entry DR Sales Returns and Allowances CR Accounts...
-
Emily Jackson (Social Security number 765-12-4326) and James Stewart (Social Security number 466-74-9932) are partners in a partnership that owns and operates a barber shop. The partnerships first...
-
Ford expects to earn a free cash flow of $100, starting in 1 year, forever. The discount rate on the assets of the firm is 18%. Further, Ford has issued debt of $1,000 at an interest rate and...
-
For the current year ended March 31, Cosgrove Company expects fixed costs of $528,000, a unit variable cost of $63, and a unit selling price of $94. a. Compute the anticipated break-even sales...
-
If the demand for letters written by Abraham Lincoln is higher than the demand for letters written by John Wilkes Booth, what would have to be true for the market equilibrium prices for these letters...
-
Tom Hruise was an entertainment executive who had a fatal accident on a film set. Tom's will directed his executor to distribute his cash and stock to his wife, Kaffie, and the real estate to his...
-
Looking at the balance sheet for HouseCo, we see from the horizontal analysis that there was a very large increase in cash from 2006 to 2007. There was a 716% increase in cash during the year. This...
-
ABC Company issues 700 common stock options to eligible employees on January 2, year 2. The stock has a $3 par value and the market price at issuance is $12 per share. The employees must work 3 years...
-
5. A hockey puck is shot down the ice in the positive x direction. The puck slows down as it travels along the ice due to the friction between the puck and the surface of the ice. In what direction...
-
What are the two components of a company's income tax provision? What does each component represent about a company's income tax provision?
-
Charlie's Green Lawn Care is a cash basis taxpayer. Charlie Adame, the sole proprietor, is considering delaying some of his December 2012 customer billings for lawn care into the next year. In...
-
Jim (age 50) and Martha (age 49) are married with three dependent children. They file a joint return for 2012. Their income from salaries totals $50,000, and they received $10,000 in taxable...
-
Quince Corporation has taxable income of $450,000 for its 2012 calendar tax year. Calculate the corporation's income tax liability for 2012 before tax credits. $_________
-
Lake Company has the following shares outstanding: 20,000 shares of \(\$ 50\) par value, five percent cumulative preferred stock and 80,000 shares of \(\$ 10\) par value common stock. The company...
-
Minaret, Inc., issued 10,000 shares of \(\$ 50\) par value preferred stock at \(\$ 68\) per share and 12,000 shares of no-par value common stock at \(\$ 15\) per share. The common stock has no stated...
-
White Corporation has 80,000 shares of \(\$ 5\) par value common stock outstanding. At year-end, the company declares a five percent stock dividend. The market price of the stock on the declaration...
Study smarter with the SolutionInn App