Теперь этот дефект проявляется намного реже. Продолжаю копать.
upd нихера не избавился - он просто стал проявляться позже. Теперь тактовый сигнал настроен правильно, я сам сигнал проверил - но всё же дефект остался. Причём, похоже, он проявляется, когда пиксельная шина переключается из чего-то типа 0x0F в 0x10 - то есть сразу группа битов обнуляется и включается один, но более "весомый". Или же когда переключается в обратную сторону, но иное значение (вроде 0x40 в 0x3F) - причём *иногда* дефект проявляется спустя несколько тактов от момента переключения (!!!). Маловероятно, что это дребезг на шине, потому как если бы это был он, он бы проявлялся сразу, а не после некоего "прогрева". Кроме того, совершенно аналогичные рандомные полоски проявляются и на чёрном фоне - они расположены с каким-то периодом, пересекают часть дисплея по вертикали. Другой дисплей ставил, дефект остался. Плату ещё раз пропаял, феном немного прогрел, все остатки от флюса окончательно смыл - дефект остался. Шо ж это такое-то...
А что самое загадочное, дефект присутствует одновременно на всех трёх - red, green, blue - шинах, что несколько странновато. Если бы я ошибся со схемой или что-нибудь неправильно наворотил в топологии, глючил бы только один цвет. Но как умудряется глючить сразу все три канала в одном и том же месте, ФИЗИЧЕСКИ это разные цепи! Правда, в одном месте глючок есть таки уникальный - в красном канале при переключении из 0xFF в 0xFE промелькивают чисто синие пикселы (?!).
upd2 моя твоя победиль