Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Другие архитектуры » Полуплата 1801ВМ3 |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 7 8 9 10 11 * 12 13 14 15 .. 20 21 22 23 24 25 | Печать |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Было такое, из-за глюков и звона платы, навесил конденсаторов и профильтровал sync в плисине - глюк пропал. Как именно фильтровал не помню, т.к. 4го апреля все диски упали с архивом за последние 10+ лет, посмотреть негде. Вроде просто по клоку sync захватывал и затем складывал с реальным. |
andyTh |
NEW! Сообщение отправлено: 20 августа 2016 19:34
Я так думаю это из за отсутствия байтового обмена. Примерно как было с зависание прошивки с системным ОЗУ, пока там это дело не прикрутил. Во время экспериментов с контроллером ДОЗУ, пока их него (ДОЗУ) читались нули или мусор, тесты работали. Сыпали ошибки но работали. Со звоном ситуация любопытная. Проц ВМ3 оказался забавнейшей микросхемой. CPLD у меня быстрая, а нагрузки по выводам практически никакой. На выводах на отрицательном фронте даёт иголочку несколько нан длительностью и амплитудой 0,5-1 вольт. На разных ногах по разному. Оно особо ничему не мешает. Нет на плате таких процессов. А вот на ногах, которые сидят на ВМ3, к примеру CLK, SSYNC эта иголка имеет амплитуду вольта 2-3. В смысле -2...-3 вольта. Ради интереса впаял последовательные резисторы. В работе платы ничего не поменялось, но я первый раз в жизни увидел когда перед резистором иголка _меньше_ чем после него. Т.е. иголка на ноге матрицы те же полвольта, а со стороны _входа_ процессора почти вольт. Хотя выходы процессора, к примеру ADxx чистые. |
Сейчас на форуме |
1801BM1 |
> Проц ВМ3 оказался забавнейшей микросхемой. Это да. На моем модуле он отлично наводил помеху на тактовый вход MAX3064. Я несколько дней по схеме лазил, добавлял-убирал конденсаторы на 10-33пф на разные линии. Почему-то заметно помогали конденсаторы на ADxxx, но полностью проблему не решали. Потом все-таки нашел истинную причину глюков - MAX3064 ловила несколько левых тактовых фронтов из-за помехи. Напаял 51пф непосредственно на тактовый вход CPLD, все остальные экспериментальные конденсаторы снял, и все надежно заработало. И да, дизайн у меня в CPLD полностью синхронный, в этом случае разбираемся с помехой только на CLK, а помехи на остальных линиях можно спокойно игнорировать. |
andyTh |
NEW! Сообщение отправлено: 7 сентября 2016 15:09
Anonymous написал: Устав бороться с одним непонятным для меня глюком, решил начать сначала. Благо это не сложно. Защёлкивать можно, открывая регистр по приходу WTBT или TA при неактивном SYNC и закрывая по приходу SYNC, перевзводя схему по снятию SYNC, но зачем такие премудрости, если то же самое делается по уровню SYNC? Ну и вот одна заковыка, которая меня и в самом начале несколько смутила. Потом я про неё забыл на время, но может именно она и мешает мне "строить и жить" Собственно вопрос такой. Адрес я защёлкиваю латчами по уровню SYNC, но как бы SYNC активен во время всего цикла обращения. И по идее, на выходе латча мы сначала поимеем звон, потом адрес, потом снова звон, данные и снова звон На эту беду я наступил, когда прикручивал регистры байтового доступа. А0 которая типа адрес после латча в фазе данных меняла своё значение и у меня сбоила логика. Поставил я на это дело триггер и подумал, а какого собственно... А латчи у меня стоят, так как я так и не смог запуститься на триггерах. Вот теперь результаты: Меняю латчи на триггеры. Ничего не работает, нет обращения к пультовой памяти. Ставлю два дополнительных латча на А11 и А12. В терминал сыпется мусор. Пропускаю через латчи ещё и BS и SEL. Всё чудесно работает. При этом основная память сидит на тех адресах, что защёлкивается триггерами. И тоже прекрасно работает. Защёлкивал просто по фронту SYNC, по задержаному фронту. Одинаково. По TA and WTBT not SYNC не пробовал правда, но как бы... Пока возился с "основной памятью" узнал много для себя неожиданного. Одна вещь даже заставила усомниться в работоспособности ВМ3, точнее его ДП. Посему очень надеюсь на приезд обычного ВМ3 и платы 1201.03 Пока же работаю с чем есть Но вот эта маленькая фича с латчами и триггерами реально смущает очень сильно. |
Сейчас на форуме |
andyTh |
NEW! Сообщение отправлено: 7 сентября 2016 15:27 Сообщение отредактировано: 7 сентября 2016 15:51
Написал и потом подумал Латч то пропускает когда в 1, в нуле то он хранит информацию. Вопрос практически отпал. Точнее, остался почему триггер не работает. Бум искать кошку дальше. Кстати, какой смысл было разделять на плате 1201.0/04 сигнал SYNC? Имею в виду, что SYNC от ВМ3 заходит в 119, а оттуда выходит неким ESYNCом. Что за условие формирования ESYNC? |
Сейчас на форуме |
1801BM1 |
andyTh написал: Выход ESYNC это защелкиваемый на триггере SYNC по фронту CLK, просто задержанный сигнал дял подачи на вход SSYNC процессора. Что за условие формирования ESYNC? |
andyTh |
NEW! Сообщение отправлено: 7 сентября 2016 16:58
Кто так строит... Не совсем, ESYNС подаётся на ноги 065, и прочих ВП1 в качестве SYNCа. |
Сейчас на форуме |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 7 сентября 2016 20:57 Сообщение отредактировано: 7 сентября 2016 20:59
AD0..AD15 проходят от процессора на ВПшки через АП2 D33..D36 по схеме 1201.03, на время их задержки надо задержать и SYNC, потому на них заведён ESYNC с ВП1-119. На процессор SSYNC заводится ещё и задержанным с учётом старших адресных линий, по схеме 1201.03 D19.1-D17.3-D17.4. При обращении к наплатной памяти SSYNC выставляется сразу, без задержки. |
andyTh |
NEW! Сообщение отправлено: 7 сентября 2016 21:36
Стоп стоп стоп. А нет ли случаем разбега в выставлении адреса по AD0-AD15 и A16-A21? И как с этим бороться, если вдруг? |
Сейчас на форуме |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
andyTh написал: Задержки в самом проце нет точно. А вот ЗВОН охрененный ( на ДПП ) из конфетки делает "коричневую субстанцию". Стоп стоп стоп. Как я писал ранее - использование ДПП для быстродействующих М-ЭВМ ( быстродействие свыше ~700 т. рег-рег ) - крайне скользкое дело. andyTh написал: Могу лишь посоветовать не отключать анализатор от ВМ3 - тогда будет некотрая ( частичная ) ясность. Тоже купил себе LWLA1034. * В БК0011/М со звоном боролись 2 года - отличия от первого варианта трекинга - принципиальные... И то как крайний компромисс - конденсатор 330 пф на самом SYNC ( т.е. на 1801ВМ1А ). Емкость 150 пф - уже сыплет ошипками, а без него - нет пуска. * Насколько силен звон между 2 треками 10 см 0.2 мм шириной, с расстоянием 0.5 мм - помакетируйте на реальных ИС и частотах 6-12-24 мгц - 12 и 24 мгц будут "как будто с перемычкой между треками". |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 7 8 9 10 11 * 12 13 14 15 .. 20 21 22 23 24 25 | Печать |
Полигон-2 » Другие архитектуры » Полуплата 1801ВМ3 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |