Forum Discussion
You don't indicate which version of Quartus (Lite, Standard, or Pro) you are using, but VHDL2008 is not supported in Lite. The supported 2008 features in Pro are listed here:
TBH, I'm trying to understand what the ? there does and the only paragraph I can find in the standard that describes it (section 10.5.4) is a little vague:
"If a selected signal assignment statement includes the question mark delimiter, then the equivalent sequential statement includes a question mark delimiter after both occurrences of the reserved word case; otherwise the equivalent sequential statement does not include the question mark delimiters."
I'm not sure what happened to my other message, I'm sure I wrote them...
One can read more on the 2008-VHDL ? artifact here: https://www.doulos.com/knowhow/vhdl/vhdl-2008-small-changes/
Tl;DR: It allows the used of wildcards in select / case / when statements.
- KhaiChein_Y_Intel5 years ago
Regular Contributor
Hi,
May I know which software edition you are using?
Thanks
Best regards,
KhaiY