Invert, And, Or, ... для типов std_logic поддерживаются библиотеками IEEE:
a <= b and c
d <= not e
f <= g or h
Ваш инструмент синтеза автоматически переведет эти выражения в лучшую реализацию для вашегоцелевая технология (Xilinx FPGA, Altera FPGA, ASIC, ...).Нет необходимости явно создавать экземпляры специфичных для технологии компонентов.Создание компонентов, специфичных для технологии, может даже помешать оптимизации.
Вы всегда должны пытаться написать свой код VHDL независимо от технологии .Это позволяет вам повторно использовать код.