коллеги, подскажите кто сталкивался. проблема следующего характера: к процу подключена флеш, имеющая внутри 2 банки. к процу подключено через левел-шифтер, выбор той или иной банки управляется заранее сконфигуренной ножкой одного из портов, 2 ножки R/B заведены на разные порты, от каждой банки на свою ножку (в последствии были вообще объединены перемычкой, т.к. "открытый сток" имитируют и теперь наблюдаем только за одной ножкой). таким образом отличие между работой той или иной банки только лишь в 0 или 1 на одной из ножек, все остальное единообразно. суть проблемы - банк #2 работает как надо без ошибок, банк #1 - работает крайне не стабильно, при анализе бэдблоков результат каждый раз разный (от 10 до 30 блоков), при записи почему-то появляються дублирующие байты, ощущение что память - не вовремя "забирает" с шины данные, и иногда - не верно воспринимает адрес с которым хотим работать. драйвер верно отрабатывает рэди/бизи, судя по осциллу - все в норме. выбор банка происходит по дефайну и в коде не меняется однако одна половинка работает норм, вторая очень не стабильно. есть какие-либо подсказки.
|