Question
num 3
Biely describe what you ala In the lab, Including technical detail. / complete paragraphs to receive full credit. 3. Question
0 0
Add a comment Improve this question Transcribed image text
Answer #1

concurrent statement:

VHDL is inherited by a concurrent language.

-All VHDL processes are execute concurrently.

-concurrent signal assignment statements are actually one-line processes.

-process are re-executed if any signal in its sensitivity list is changed.

VHDL statements execute sequentially in a processes:

-sequential statements view hardware from a programmer approach.

concurrent process with sequential execution with in a process offers maximum flexibility.

-supports various levels of abstraction.

-support modelling of concurrent and sequential events are observed in real systems.

2.

DATA FLOW STYLE:

1.It describes a system in terms of how data flows through the system.Data dependencies in the description match those in a typical hardware implementation.

2.A data flow description   directly implies a corresponding gate-level implementation.

3.data flow describes consist of one or more concurrent signal assignment statements.

Algorithmic style:

1.it is the most abstract style.The description is abstract in the sense that it does not directly imply a particular gate-level implementation.

2.it consists of one or more process statements.Each process statement is a single concurrent statement that itself contains one or more sequential statements.

3.sequential statements are executed sequentially by a simulator,the same as the execution of sequential statements in a conventional programming language.

3.

Data objects:

data objects hold values of specified types they are:

1.constants

2.signals

3.variables

constants:

hold the values that cannot be changed.

for example:constant noOfStages:integer:=8;

constant must be declared in package ,entities,architecture or process declarative regions.

signals:

signals can be represented wires,and therefore interconnect components.

signal count: bit_vector(3 downto 0);
initial values may be assigned to signals but are rarely meaningful for synthesis

signal count: bit_vector(3 downto 0):="1010";

variables:

variables are only used in process and subprograms (functions and procedures).An example of a variable declaration and initialization is

variable subcarry:std_logic:='0';

Unlike signals variables do not represent wires or memory elements.variables are used for sequential execution,while signals are used for concurrent execution.For synthesis,variables are usually used for computational purposes.

Add a comment
Know the answer?
Add Answer to:
num 3 Biely describe what you ala In the lab, Including technical detail. / complete paragraphs...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • what discuss can you make about medicalization and chronic disease and illness? Adult Lealth Nursing Ethics...

    what discuss can you make about medicalization and chronic disease and illness? Adult Lealth Nursing Ethics mie B. Butts OBJECTIVES After reading this chapter, the reader should be able to do the following: 1. Explore the concept of medicalization as it relates to the societal shift away from physician predominance of the 1970s. 2. Differentiate among the following terms: compliance, noncompliance, adherence, nonadherence, and concordance. 3. Examine cultural views with regard to self-determination, decision making, and American healthcare professionals' values...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT