Welcome to My Website

About Me

My photo
I am doing my final year EEE in Dr.SACOE. If someone feels that they have never made a mistake in their life, then it means that they had never tried a new thing in their life.............. i make lot of mistakes, hope am trying something new or ?

Followers

Processes

Posted by PRABHAKARAN Saturday, March 6, 2010

As mentioned earlier, CSA’s allow combinational logic circuits to be implemented. They are not sufficient for implementation of sequential circuits, however. Processes are needed to describe the operation of sequential circuits. Processes have the following form:

-- In the PROCESS statement below (a, b) is a sensitivity list(optional). The
--process executes whenever a signal in this list changes(i.e. has an event).
--======================================================
PROCESS (a, b)
-- this is the declarative part of the process.
-- constants, variables and types are declared here.
BEGIN
-- sequential statements go here
END PROCESS;

Important notes regarding processes:

- Processes execute in zero time.
- Processes execute endlessly unless broken by:
- WAIT statement or
- Sensitivity list (Processes with a sensitivity list have an implied WAIT at the end)
- An Architecture can have multiple processes.
- All processes execute concurrently.
- Variables are local to the process in which they are declared.
- Variables may only be declared within processes

0 comments

Post a Comment