Forum Discussion
Altera_Forum
Honored Contributor
14 years ago --- Quote Start --- Any idea when 12.1 will be released? I'm new to quartus, so i don't know their release cycles yet.. --- Quote End --- no idea. we're on 11 sp1 now, and I guess 11.1 and 12.0 will be released first. so don't expect anything anytime soon. best to raise an issue on mysupport asking them this question. --- Quote Start --- Yes you are basically right, but in a design where you need several fifo's with different data_width's then the package generics would make sense. --- Quote End --- yes that is true. but one of the parts of vhdl 2008 that quartus does support now is unconstrained arrays and records. so you can declare records like this:
type my_record_t is record
a : std_logic_vector;
b : unsigned;
--etc
end record
......
signal a : my_record_t( a( N-1 downto 0), b( X-1 downto 0), ... );
so you declare the type in a package and use generics to set the sizes on a per entity basis.