Совсем закопался в сигналах, тупо не могу понять.
Суть вот в чем (привожу кусок кода VHDL из прошивки CPLD):

TRDOS_ENTRY <= '1' when M1 = '0' and MREQ = '0' and IOREQ = '1' and VideoRead = '1' and (A15 = '0' and A14 = '0' and VA(13 downto 8) = "111101") else '0';

Данный сигнал выведен наружу в CPLD-шке:

По идее когда процессор производит исполняет команду с адресов 0x3d00-0x3dff, этот сигнал должен быть в единице, и в 0 в противном случае. На деле же получается, что сигнал периодически устанавливается в 1, даже когда команды оттуда не выбираются.

Подскажите это я туплю или так и должно быть?