Привет всем!
Если это уже обсуждалось - сильно не пинайте, я вроде не нашел такого.
Захотелось поделиться своим опытом - авось кому пользу принесет. Речь пойдет о детской(?) болезни 86РК - сбоящем ОЗУ. Сразу оговорюсь - советы для олдскульщиков/репликаторов, которые принципиально на DRAM делают (вроде как в правильной теме пишу).
Итак, изготовил новодельный РК на самодельной ЛУТной плате. Микросхемы NEC8257 и i8275, проц и ПЗУ каноничные, память 4164 150 наносекундная, мелочь - вперемешку 74 и 155/555. Все запустил, но сразу уперся в горе-баг с памятью, а как же без него. Замена ИР1 на 7495 или на 555ИР16 не приносила облегчения - стабильнее всего впоследствии работала именно ИР1. Перепробовались все найденные виды доработок - игра вокруг задержек CAS относительно RAS, задержка на 8 вывод ИР1-й, на ее выходе - все это смотрелось двухлучевым скопом. Как ни парадоксально, лучше всего из "стандартных" решений работал конденсатор на 100 пик между CAS и землей. RAS/CAS "раздвигал" вплоть до 250нс - комп работал, но зависал с частотой от раза в минуту до раза в 10 минут - в зависимости от примененного решения, но абсолютно стабильной работы добиться не удавалось. Перебирая всевозможные варианты "лечения" проблемы, в том числе и вот это, нашел "нестандартное" решение проблемы от А.Сапронова из г. Калуга путем изменения режима работы ИР1 и перевода ее в режим только сдвига. И вот же оно. Компьютер работает идеально и абсолютно стабильно, как и полагается хорошей железке. Самое гениальное, что для этого нужно всего лишь поменять местами проводники к выводам 1 и 6 микросхемы ИР1, то есть вывод 6 заземлить, а что шло к 6-му - перевести на 1й, предварительно оторвав тот от "земли". Все остальные костыли-задержки, естествено, устранены. Предлагаю в очередную ревизию ПП закладывать это решение стандартно, так как оно абсолютнои требует ничтожных перестановок.




и требует ничтожных перестановок.
Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 


