0

Sequential Behavior of VHDL

 VHDL Programming

 

Sequential Behavior :

 

There is yet another way to describe the functionality of a mux device in VHDL. The fact that VHDL has so many possible representations for similar functionality is what makes learning the entire language a big task. The third way to describe the functionality of the mux is to use a process statement to describe the functionality in an algorithmic representation. This is shown in architecture sequential, as shown in the following:

 

 

The architecture contains only one statement, called a process statement. It starts at the line beginning with the keyword PROCESS and ends with the line that contains END PROCESS. All the statements between these two lines are considered part of the process statement.

 

Process Statements: 
The process statement consists of a number of parts. The first part is called the sensitivity list; the second part is called the process declarative part; and the third is the statement part. In the preceding example, the list of signals in parentheses after the keyword PROCESS is called the sensitivity list. This list enumerates exactly which signals cause the process statement to be executed.

In this example, the list consists of a, b, c, d, s0, and s1. Only events on these signals cause the process statement to be executed.
Process Declarative Region :
The process declarative part consists of the area between the end of the sensitivity list and the keyword BEGIN. In this example, the declarative part contains a variable declaration that declares local variable sel. This variable is used locally to contain the value computed based on ports s0 and s1.
Process Statement Part :
The statement part of the process starts at the keyword BEGIN and ends at the END PROCESS line. All the statements enclosed by the process are sequential statements. This means that any statements enclosed by the process are executed one after the other in a sequential order just like a typical programming language. Remember that the order of the statements in the architecture did not make any difference; however, this is not true inside the process. The order of execution is the order of the statements in the process statement.

 

 



You Need "Sequential Behavior of VHDL" ???


"Sequential Behavior of VHDL" (Source Code / Report / PPT) Totally belong to CodingTalks Team and We always ready to Share our Stuff with our users. If you are Very Much Interested on This Topic Then you must Leave a Comment what Exactly you Looking For Or Send us Email to get Full Information.

Coding Talks
Team

Filed in: VHDL Tags: , , , , , , , ,

Get Updates

Share This Post

Related Posts

Leave a Reply

Submit Comment

© 2017 CodingTalks. All rights reserved.

Warning: filemtime(): stat failed for /home/codingtalks/public_html/wp-content/plugins/floating-social-share-bar//js/waypoints.min.js in /home/codingtalks/public_html/wp-content/plugins/floating-social-share-bar/floatingshare.php on line 213