Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
15 years ago

Vhdl 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

20 Replies