3. Tasks 1. Create a Vivado project for the Zybo Board 1. Let Vivado copy all...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
3. Tasks 1. Create a Vivado project for the Zybo Board 1. Let Vivado copy all the files to the project. 2. Make sure all files are "VHDL-2008" 3. Make sure your simulation run time is set for "all" 4. Add your waveform configuration to the project 5. Create a header for each file you add to the project. The header should indicate your name, what this file does and any other important information about it. down_counter[1:0] enable[1:0] reset 000 0 cik down counter enable reset counter 0 counter counter_1 counter_expired cik down counter enable reset counter parameterized1 counter_expired Figure 1: Top Level Design 1 counter_ expired[1:0] 6. Create a new VHDL file, counter.vhd. The entity shall be defined in the Figure below. 7. The design shall have a synchronous reset. 8. When enabled the counter shall increment or decrement its count on each rising edge 25 entity counter is 26 27 28 29 30 31 32 33 34 generic (TERMINAL UP COUNT :integer := 1000; TERMINAL_DOWN_COUNT: integer := 1000 port ( clk ); std_logic; std logic; std_logic; down_counter in std logic; counter_expired: out std logic reset enable 35 ); 36 end counter; : in : in : in : Figure 2: Counter Entity 9. When down_counter is '1', then decrement the count. When down_counter is '0', increment the count. 10. When the counter has reached the appropriate TERMINAL_XXX_COUNT value, assert the counter_expired for 1 clock cycle. 11. If the enable signal is '0', reset the count to 0 and make sure that counter_expired is'O'. 12. The generics are integers and therefore support negative values. 1. Set Counter O Generics as follows TERMINAL UP_COUNT 200 TERMINAL DOWN COUNT-100 2. Set Counter 1 Generics as follows *TERMINAL UP COUNT 20 * TERMINAL DOWN COUNT -10 3. Tasks 1. Create a Vivado project for the Zybo Board 1. Let Vivado copy all the files to the project. 2. Make sure all files are "VHDL-2008" 3. Make sure your simulation run time is set for "all" 4. Add your waveform configuration to the project 5. Create a header for each file you add to the project. The header should indicate your name, what this file does and any other important information about it. down_counter[1:0] enable[1:0] reset 000 0 cik down counter enable reset counter 0 counter counter_1 counter_expired cik down counter enable reset counter parameterized1 counter_expired Figure 1: Top Level Design 1 counter_ expired[1:0] 6. Create a new VHDL file, counter.vhd. The entity shall be defined in the Figure below. 7. The design shall have a synchronous reset. 8. When enabled the counter shall increment or decrement its count on each rising edge 25 entity counter is 26 27 28 29 30 31 32 33 34 generic (TERMINAL UP COUNT :integer := 1000; TERMINAL_DOWN_COUNT: integer := 1000 port ( clk ); std_logic; std logic; std_logic; down_counter in std logic; counter_expired: out std logic reset enable 35 ); 36 end counter; : in : in : in : Figure 2: Counter Entity 9. When down_counter is '1', then decrement the count. When down_counter is '0', increment the count. 10. When the counter has reached the appropriate TERMINAL_XXX_COUNT value, assert the counter_expired for 1 clock cycle. 11. If the enable signal is '0', reset the count to 0 and make sure that counter_expired is'O'. 12. The generics are integers and therefore support negative values. 1. Set Counter O Generics as follows TERMINAL UP_COUNT 200 TERMINAL DOWN COUNT-100 2. Set Counter 1 Generics as follows *TERMINAL UP COUNT 20 * TERMINAL DOWN COUNT -10
Expert Answer:
Answer rating: 100% (QA)
Here is the is a template for the countervhd file library IEEE use IEEESTDLOGIC1164ALL use IEEE... View the full answer
Related Book For
Systems Analysis and Design in a Changing World
ISBN: 978-1305117204
7th edition
Authors: John W. Satzinger, Robert B. Jackson, Stephen D. Burd
Posted Date:
Students also viewed these programming questions
-
If you had limited funds to build a large telescope, which type would you choose, a refractor or a reflector? Why?
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
THIRD AVENUE SOFTWARE HEALTH-CARE APP PROJECT This case is new for the ninth edition of Information Technology Project Management . The case provides an opportunity to apply agile and Scrum...
-
What is the result of the following? A. [Natural History, Science] B. [Natural History, Science, Art] C. The code does not compile. D. The code compiles but throws an exception at runtime. } import...
-
Two resistors R1 and R2 are in parallel with each other. Together they carry total current I. (a) Determine the current in each resistor. (b) Prove that this division of the total current I between...
-
Digger commenced contract X47 on July 1, 20x3. Performance obligations under the contract are to be satisfied over time and the stage of completion is regularly assessed. Details for first year of...
-
A square aluminum plate \(5 \mathrm{~mm}\) thick and \(150 \mathrm{~mm}\) on a side is heated while vertically suspended in quiescent air at \(75^{\circ} \mathrm{C}\). Determine the average heat...
-
Suppose the real rate is 2.5 percent and the inflation rate is 4.7 percent. What rate would you expect to see on a treasury Bill?
-
Bobby Collins decided to start a dental practice. The first five transactions for the business follow. 1. Collins invested $45,000 cash in the business. 2. Paid $15,000 in cash for equipment. 3....
-
1. In what ways, if any, does the discussion in this case apply to managerial accountants rather than to CPAs? Explain your response. 2. In what ways, if any, does the discussion in this case apply...
-
Make retained earning statement using data below Current Assets Cash Accounts Recievable PrePaid Expenses & Short-Term Investments 9 Total Current Assets 10 Long-Term Investment 11 Property Plant &...
-
A taxpayer spends six months in the year working and living in the state. They move across the border, but keep the same job. For all intents and purposes, they are now domiciled in this other state...
-
Andre wants to make charitable contributions for the tax year to maximize the impact on his State return without needing to adjust for conformity issues. His AGI is $ 7 5 , 0 0 0 . What is the...
-
A firm has two products, J and K . Product J has a sales price of $ 8 and a variable cost per unit of $ 5 . Product K has a sales price of $ 1 5 and a variable cost per unit of $ 1 0 . The firm...
-
Kubin Company s relevant range of production is 1 8 , 0 0 0 to 2 2 , 0 0 0 units. When it produces and sells 2 0 , 0 0 0 units, its average costs per unit are as follows: Average Cost per Unit...
-
What might cause a predtermined overhead rate to give inaccurate product costs?
-
8. Prove that S(n,n - 1) = (2).
-
Before the 1973 oil embargo and subsequent increases in the price of crude oil, gasoline usage in the United States had grown at a seasonally adjusted rate of 0.57 percent per month, with a standard...
-
Reexamine the decision made in the RMO example at the end of the chapter to make the CSMS the system of record for inventory data. What would be the impact of deciding that the SCM system is the...
-
What are the 12 Agile modeling principles?
-
What are the ten knowledge areas in the Project Management Body of Knowledge (PMBOK)?
-
In testing the claim that the mean IQ score of statistics students is greater than 100, the alternative hypothesis is expressed as > 100. Decide whether the statement makes sense (or is clearly...
-
In testing a claim about a population mean, a larger z test statistic always results in a larger P-value. Decide whether the statement makes sense (or is clearly true) or does not make sense (or is...
-
A handy mnemonic for interpreting the P-value in a hypothesis test is this: If the P (value) is low, then the null must go.
Study smarter with the SolutionInn App