Professional Documents
Culture Documents
Behavioral VHDL
RASSP Education & Facilitation
Module 12
Version 2.01
Copyright 1995-1998 RASSP E&F
All rights reserved. This information is copyrighted by the RASSP E&F Program
and may only be used for non-commercial educational purposes. Any other use of
this information without the express written permission of the RASSP E&F Program
is prohibited. All information contained herein may be duplicated for non-
commercial educational use provided this copyright notice is included. No warranty
of any kind is provided or implied, nor is any liability accepted regardless of use.
FEEDBACK:
The RASSP E&F Program welcomes and encourages any feedback that you may have including
any changes that you may make to improve or update the material. You can contact us at
feedback@rassp.scra.org or
http://rassp.scra.org/module-request/FEEDBACK/feedback-on-modules.html
Introduction
Behavioral Modeling
Processes
Sequential statements
Subprograms
Packages
Problems to avoid
Examples
Summary
[ process_label : ] PROCESS
[( sensitivity_list )]
NO
process_declarations SIGNAL
DECLARATIONS!
BEGIN
process_statements
Summation: PROCESS
BEGIN
Sum <= A XOR B XOR Cin;
WAIT UNTIL A = ‘1’;
END PROCESS Summation;
Summation: PROCESS
BEGIN
Sum <= A XOR B XOR Cin;
WAIT FOR 100 ns;
END PROCESS Summation;
WAIT ON TheirSignal;