When decode logic is local, current opinion and observations is that synthesis tools will currently see the logic is mutual exclusive and reduce the logic to the desired solution.
Table this one.
78: Synthesizable Reports and Asserts
Needs more refinement to be actionable.
Is it include report/assert into gate level netlist or is translate report/assert into some hardware structure?
79: Create natural vector as a subtype of integer_vector
subtype natural_vector is integer_vector (range 0 to integer'right) ;
Good idea, but is it important enough for this revision?
How is the range of the elements differentiated from the range of the integer_vector?
Does it need to be:
subtype natural_vector is integer_vector (<>) (range 0 to integer'right) ;
subtype natural_vector is integer_vector ((range 0 to integer'right)) ;
Someday maybe
80: Inconsistent capitialization of IEEE packages
meeting consensus lower case is preferred
Someday maybe. Anyone interested.
81: Deferred Shared Variables
Some vendors have already implemented this via tool settings without use of a new keyword