Altera_Forum
Honored Contributor
15 years agoVhdl 2008
I have recently started using the basic new features of VHDL 2008, and they compile fine in my version of Aldec Active HDL, but do not in Quartus. For example, the basic process:
process(MCLK,HRST) begin if (HRST = '1') then reg <= '0'; elsif rising_edge(MCLK) then reg <= input; end if; end process; can be rewritten in VHDL 2008 as: process(MCLK,HRST) begin if HRST: reg <= '0'; elsif rising_edge(MCLK) then reg <= input; end if; end process; there are several enhancements in VHDL 2008 to reduce verbosity; and I am just trying to find a thread, white paper, or link somewhere that explicity states the VHDL 2008 supported features in Quartus 10. What would be nice is a app note by Altera that maybe takes one of Jim Lewis Synthworks white papers and elaborates on whether those features in VHDL 2008 are covered in Quartus 10. Thanks, James