Я недавно обновился до Modelsim 10, и когда я перекомпилировал весь свой код, скомпилировали только 30 из 37.Те, которые не компилировались, имели общую ошибку
No feasible entries for infix operator "&"
Я просто включил пакеты для std_logic, изменил биты на std_logics, и это волшебным образом решает проблему при первой перекомпиляции (для меня это редкость).Мой вопрос заключается в том, почему новый компилятор (даже если он новый) не принимает bit & unsigned (N downto 0).Это какой-то новый стандарт, чтобы заставить кодеров HDL использовать больше абстракций?Я видел похожий вопрос, который решил мою проблему, но я хочу знать, почему компиляция неожиданно изменилась.