Инверсный выход - это тот же выход, но только через инвертор.
В принципе, его совсем не обязательно как-то обозначать и создавать, ты всегда можешь на элементе-потребителе просто сделать инверсный вход.
Тоесть, применительно к твоему коду, например, A <= not q1;
В языках синтеза нужно немножко перестраивать мозг, поначалу будешь действительно мыслить знакомыми микросхемами, но это муторно и тесно. А потом осознаёшь, что в действительности всё проще и просторней
Загляни под спойлер. Там код безо всяких ТМ2 и ЛА3, простой, как три копейки