VHDL Standards Progress Report

A

Andy

I respectfully suggest instead using the Ada shortcut logical operators
"or else" and "and then", since VHDL syntax was originally derived
from Ada. This avoids any need to introduce new reserved words.

Eric

I strongly support the use of a standard expression in an assertion
statement to indicate that events are mutually exclusive, and that a
synthesis tool should treat them as such. Adding ORIF is less flexible
and harder to read/review. And how would a simulator verify ORIF?
Would it generate an assertion if the expressions were in fact not
mutually exclusive?

The use of "or else" in ada is not related to mutual exclusivity, but
is a short cut OPERATOR, useable only within a single expression, not
as part of the syntax of the if/then/elsif statement. It was designed
to enforce an order of execution on logical operators in the same
expression. Such different uses for the same syntax between ada and
vhdl would lead to much confusion.

Andy
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,965
Messages
2,570,148
Members
46,710
Latest member
FredricRen

Latest Threads

Top