andreil, ага, ага. Кнопка это прерыватель. Выход CPLD - это PUSH-PULL выход. Не, конечно же можно настроить его как Open Source (в противовес Open Drain), но кому это интересно, да?