F
fl
Guest
Hi,
I learn concurrent clause from this link:
http://www.csee.umbc.edu/portal/help/VHDL/concurrent.html
I do not understand "BUT NOT signal_declaration", see below please.
Could you explain what it intends to say?
Thanks,
process_declarative_items are any of:
subprogram declaration
subprogram body
type declaration
subtype declaration
constant, object declaration
variable, object declaration
file, object declaration
alias declaration
attribute declaration
attribute specification
use clause
group template declaration
group declaration
BUT NOT signal_declaration, all signals must be declared outside the process.
sig1 <= sig2 and sig3; -- considered here as a sequential statement
-- sig1 is set outside the process upon exit or wait
I learn concurrent clause from this link:
http://www.csee.umbc.edu/portal/help/VHDL/concurrent.html
I do not understand "BUT NOT signal_declaration", see below please.
Could you explain what it intends to say?
Thanks,
process_declarative_items are any of:
subprogram declaration
subprogram body
type declaration
subtype declaration
constant, object declaration
variable, object declaration
file, object declaration
alias declaration
attribute declaration
attribute specification
use clause
group template declaration
group declaration
BUT NOT signal_declaration, all signals must be declared outside the process.
sig1 <= sig2 and sig3; -- considered here as a sequential statement
-- sig1 is set outside the process upon exit or wait