The entity declaration for the counter is: entity binary_counter is generic (n: integer := 4); port ( clk : in std_logic; cnten in std_logic; rst bar in std_logic; -- -- generic for counter width system clock -- enable counter count -- synchronous reset (active low) q out std_logic_vector (n-1 downto 0)); -- output end binary_counter; The alternative architectures for the counter must all be written in behavioral style. The four alter- native versions of the architecture are based on using either a variable or signal to store the count in the counter's description. One architecture must use an unsigned variable, one must use an unsigned signal, one must use integer variable, and one must use an integer signal. Write the four design descriptions for the counter. With the generic set to 4, use stimulators to verify the counter's operation for each design. Use a clock period of 100 ns for clk. Change the generic to 6 and verify that each of your descriptions gives you a 6-bit binary counter.
The entity declaration for the counter is: entity binary_counter is generic (n: integer := 4); port ( clk : in std_logic; cnten in std_logic; rst bar in std_logic; -- -- generic for counter width system clock -- enable counter count -- synchronous reset (active low) q out std_logic_vector (n-1 downto 0)); -- output end binary_counter; The alternative architectures for the counter must all be written in behavioral style. The four alter- native versions of the architecture are based on using either a variable or signal to store the count in the counter's description. One architecture must use an unsigned variable, one must use an unsigned signal, one must use integer variable, and one must use an integer signal. Write the four design descriptions for the counter. With the generic set to 4, use stimulators to verify the counter's operation for each design. Use a clock period of 100 ns for clk. Change the generic to 6 and verify that each of your descriptions gives you a 6-bit binary counter.
Introductory Circuit Analysis (13th Edition)
13th Edition
ISBN:9780133923605
Author:Robert L. Boylestad
Publisher:Robert L. Boylestad
Chapter1: Introduction
Section: Chapter Questions
Problem 1P: Visit your local library (at school or home) and describe the extent to which it provides literature...
Related questions
Question
100%

Transcribed Image Text:The entity declaration for the counter is:
entity binary_counter is
generic (n: integer := 4);
port (
clk : in std_logic;
cnten in std_logic;
rst bar in std_logic;
--
--
generic for counter width
system clock
--
enable counter count
--
synchronous reset (active low)
q out std_logic_vector (n-1 downto 0)); -- output
end binary_counter;
The alternative architectures for the counter must all be written in behavioral style. The four alter-
native versions of the architecture are based on using either a variable or signal to store the count
in the counter's description. One architecture must use an unsigned variable, one must use an
unsigned signal, one must use integer variable, and one must use an integer signal.
Write the four design descriptions for the counter.
With the generic set to 4, use stimulators to verify the counter's operation for each design. Use a
clock period of 100 ns for clk. Change the generic to 6 and verify that each of your descriptions
gives you a 6-bit binary counter.
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 2 steps

Recommended textbooks for you

Introductory Circuit Analysis (13th Edition)
Electrical Engineering
ISBN:
9780133923605
Author:
Robert L. Boylestad
Publisher:
PEARSON

Delmar's Standard Textbook Of Electricity
Electrical Engineering
ISBN:
9781337900348
Author:
Stephen L. Herman
Publisher:
Cengage Learning

Programmable Logic Controllers
Electrical Engineering
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education

Introductory Circuit Analysis (13th Edition)
Electrical Engineering
ISBN:
9780133923605
Author:
Robert L. Boylestad
Publisher:
PEARSON

Delmar's Standard Textbook Of Electricity
Electrical Engineering
ISBN:
9781337900348
Author:
Stephen L. Herman
Publisher:
Cengage Learning

Programmable Logic Controllers
Electrical Engineering
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education

Fundamentals of Electric Circuits
Electrical Engineering
ISBN:
9780078028229
Author:
Charles K Alexander, Matthew Sadiku
Publisher:
McGraw-Hill Education

Electric Circuits. (11th Edition)
Electrical Engineering
ISBN:
9780134746968
Author:
James W. Nilsson, Susan Riedel
Publisher:
PEARSON

Engineering Electromagnetics
Electrical Engineering
ISBN:
9780078028151
Author:
Hayt, William H. (william Hart), Jr, BUCK, John A.
Publisher:
Mcgraw-hill Education,