En raison d’une limitation du logiciel Quartus® II, vous ne pouvez pas avoir de fonctions et unités portant le même nom. Le min est défini comme une unité de temps dans le package STANDARD, ainsi que fs, ps, ns, us, ms, sec et hr. Par conséquent, si vous avez une fonction appelée min dans votre code VHDL, cette définition entraîne un conflit.
Pour contourner cette limitation, renommez votre fonction autrement que quelques minutes ou faites référence explicitement à la fonction. Par exemple :
work.min_max_package.min