а он формируется очень тупо (RAM <= '0' when MREQ = '0' and A15 = '1' else '1')
Это мы проходили на Орионе...
Возможно появление мусора на сигнале. Я в подобном случае изменил код на:
if.... then
...
else
...
end if;
и код заработал нормально. Видать он компилится немножко по разному.