Важная информация

User Tag List

Страница 4 из 11 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 110

Тема: Реинкарнация Вектор ПК-6128ц

  1. #31
    Master Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    990
    Спасибо Благодарностей отдано 
    456
    Спасибо Благодарностей получено 
    419
    Поблагодарили
    230 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    При удвоенной частоте возможно придется подвигать фазу сигнала торможения, чтобы проц его вовремя схватил и отпустил, но это детали.
    Да, это всё решается прошивкой РЕ3, но тут может всплыть другая проблемка: время задержки на К155РЕ3 может быть до 65 нс, а при частоте 6 МГц длительность полуцикла будет всего-то 83 нс, возможно потребуется долгая кропотливая подборка прошивки и чипов...

  2. #31
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #32
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,884
    Спасибо Благодарностей отдано 
    667
    Спасибо Благодарностей получено 
    1,896
    Поблагодарили
    1,075 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Возможно придется двигать не прошивкой, а например добавлением в разрыв логических элементов (для задержки 10-30 нс). Это конечно не здорово даже для малосерийного изделия, но хотелось бы увидеть хотя бы один "турбированный" экземпляр.

  4. #33
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,884
    Спасибо Благодарностей отдано 
    667
    Спасибо Благодарностей получено 
    1,896
    Поблагодарили
    1,075 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Improver, какие у тебя есть 8085 в наличии? Статистика Mickа, если вдруг еще не видел.

  5. #34
    Master Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    990
    Спасибо Благодарностей отдано 
    456
    Спасибо Благодарностей получено 
    419
    Поблагодарили
    230 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Improver, какие у тебя есть 8085 в наличии?
    Пока у меня только один, и он на фото выше -- OKI M80C85AH, в статистике такого нет, а в даташитах пишут, что максимум 5МГц, хотя вполне возможно, что его получится разогнать. Или надо будет потом найти другой для опытов.

  6. #35
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,884
    Спасибо Благодарностей отдано 
    667
    Спасибо Благодарностей получено 
    1,896
    Поблагодарили
    1,075 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У Micka один 80C85A заработал на 6, второй - на 7 МГц. Если верить даташиту, то A сделаны по технологии 3 мкм и рассчитаны на 3.125 МГц, а AH - 2 мкм и 5 МГц. Т.е. AH должен быть еще круче, но это уже лишнее, если заработает на 6, то это будет очень здорово.

  7. #36
    Master Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    990
    Спасибо Благодарностей отдано 
    456
    Спасибо Благодарностей получено 
    419
    Поблагодарили
    230 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Продолжаю сборку ПК-6128ц++, спаял по минимуму основную плату:



    Работает ВИ53 и клавиатура (использовал вариант "мини"), ну и практически вся схема управления. Динамик пока подпаял из имеющихся (нужен на 8Ом), потом он будет заменён на более миниатюрный. Для тестирования немного модифицировал свою тестовую прошивку.

    Описание тестовой прошивки

    При старте прошивка выполняет самотестирование и при совпадении контрольной суммы переходит в режим мигания индикатором "РУС/ЛАТ", нажатие на клавиш "СС", "УС" или "РУС/ЛАТ", также выводит через ВИ53 частоты 3, 2 или 1 кГц соответственно по разным каналам. При этом не используется основная память и прерывания.

    В это же время выполняется тестирование экрана:

    • при нажатии УС, кроме вывода звука, заполняется экранная область значением 55h, устанавливается цвет бордюра 00h
    • при нажатии СС экранная область заполняется значением FFh, устанавливается цвет бордюра 00h
    • при нажатии РУС экранная область заполняется значением 00h, устанавливается цвет бордюра 0Fh
    • при нажатии УС+РУС выполняется загрузка палитры, экран заполняется ч/б градиентом по типу этого теста, устанавливается цвет бордюра 00h. Тут используется прерывание и требуется исправное ОЗУ по адресам FFFEh-FFFFh, в случае обнаружения ошибок по этим адресам загрузка палитры и тест градиентом не выполняется.

    Примечание. Заполнение видеопамяти производится без программного тестирования, ошибки будут просто видны на экране, если он подключен.

    Если нажать одновременно "СС" и "РУС", то будет запущен тест клавиатуры -- нажатие клавиш будет озвучиваться, код нажатой клавиши отправляется в порт В (ПУ). И, как бонус, тестируется сам порт ПУ, если на нём установлена заглушка, как описано в документации к Тесту Устройств (Порт А <--> Порт В, Порт С 7-4 <--> Порт С 3-0). В случае удачного теста ПУ будет гореть индикатор РУС/ЛАТ.

    Нажатие "СС"+"УС" запускает тестирование памяти в таком порядке:
    1. Банк 2, экран в Банке 2
    2. Банк 3, экран в Банке 2
    3. Банк 0, экран в Банке 0
    4. Банк 1, экран в Банке 0

    Каждый банк тестируется методом:
    • простого записи/чтения, для контроля последовательно используется байты 00h/FFh, AAh/55h.
    • методом записи/чтения через стек, используются слово 6699h/9966h и счётчик
    • очистка памяти с проверкой

    Обнаруженные ошибки выводятся в порт ПУ.

    Если тестирование прошло без ошибок, то в память копируется тест техпрогона и выполняется программный сброс, или, если удерживать клавишу "УС" при окончании теста памяти, то будет запущен Тест Устройств.
    [свернуть]

    Сама прошивка с исходниками выложена на гитхаб, отдельно архив с тестовой частью: test6128.7z (если кто-то захочет проверить его работу в эмуляторах).

    В настоящее время тесты работают без ошибок (на имеющихся компонентах), дальше надо распаивать плату памяти... И там наступает самый сложный момент всего проекта: надо чем-то заменить К155РЕ3 для подгонки циклов работы, пока думаю заменить её перепрошиваемой ПЗУшкой на соплях.
    Последний раз редактировалось Improver; 24.08.2023 в 15:37.

  8. Эти 3 пользователя(ей) поблагодарили Improver за это полезное сообщение:

    parallelno (25.08.2023), svofski (24.08.2023), UncleDim (24.08.2023)

  9. #37
    Master Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    990
    Спасибо Благодарностей отдано 
    456
    Спасибо Благодарностей получено 
    419
    Поблагодарили
    230 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Почти три месяца ждал нужные детальки, и вот плата памяти собрана:



    Пока что работает без РЕ3, в режиме полного доступа процессора к памяти. Для этого надо всего лишь заземлить сигналы МХ2 и /RAS, а на FR1 подать частоту 750кГц, все остальные выходы РЕ3 уже притянуты к питанию.
    В таком режиме на тестовой прошивке всё работает -- память тестируется без ошибок, и после запускается "тест техпрогона", судя по звукам.

    Теперь надо сделать эмуляцию РЕ3 для отладки прошивки... Тут либо временно подпаивать другую перепрограммируемую ПЗУшку, либо ещё что-то. Ардуина, скорее всего, 6 МГц не потянет, возможно на STM32, или в ПЛИС, посмотрим, что будет проще.

  10. Эти 3 пользователя(ей) поблагодарили Improver за это полезное сообщение:

    electroscat (04.12.2023), svofski (20.11.2023), thetrik (21.11.2023)

  11. #38
    Master Аватар для electroscat
    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    993
    Спасибо Благодарностей отдано 
    441
    Спасибо Благодарностей получено 
    183
    Поблагодарили
    115 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Improver Посмотреть сообщение
    Теперь надо сделать эмуляцию РЕ3 для отладки прошивки... Тут либо временно подпаивать другую перепрограммируемую ПЗУшку, либо ещё что-то. Ардуина, скорее всего, 6 МГц не потянет, возможно на STM32, или в ПЛИС, посмотрим, что будет проще.
    Могу нашить вам РЕшек сколько нужно. Не проблема ни сами микросхемы ни программатор, все есть. Приеду домой 12 декабря и могу нашить, присылайте дампов. НУ и вроде мы почти соседи, можно будет почтой отправить, будет совсем незаметно все это стоить ...
    Сейчас в коллекции:
    Вектор 06Ц.01(Минск), Вектор 06Ц.01(Волжский), Вектор 06Ц.02(Кишенев), Агат 7, Агат 9, Электроника 0511 УКНЦ (СЭМЗ), Электроника 0511 УКНЦ (КВАНТ) Х2, Поиск-1.03 (VGA),Электроника БК-0011(10,11M) [3IN1], Корвет ПК8010, Партнер 01.01, Спектр-001, БАЙТ(БПО_СВТ), Волна 48, Ленинград 48, Веста 30, Компакт 256(новодел),
    и ... Pentium 200 mmx, 386SX-16, AMD K6-300 ...

  12. Этот пользователь поблагодарил electroscat за это полезное сообщение:

    Improver (05.12.2023)

  13. #39
    Master Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    990
    Спасибо Благодарностей отдано 
    456
    Спасибо Благодарностей получено 
    419
    Поблагодарили
    230 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от electroscat Посмотреть сообщение
    Могу нашить вам РЕшек сколько нужно. Не проблема ни сами микросхемы ни программатор, все есть.
    Спасибо, обращусь. Пока у меня есть пара чистых РЕ3, экспериментирую с ними...

    По поводу экспериментов: STM32 не оправдала ожиданий -- максимальная частота, которую она смогла вывести в пустом цикле с переключением одной ноги составила всего ~2,75МГц, так что STM не годится на замену РЕ3. И замена на перепрошиваемую ПЗУ 29ЕЕ512 тоже не заработала должным образом, у неё, в отличие от РЕ3, при переключении адресов там успевает сработать подтяжка к 5В и при заполнении нулями на выходе имеем, фактически, частоту 12МГц, которая не даёт нормально работать памяти.

    А вот ПЛИС даёт некую надежду на проведение отладки -- имеющаяся у меня в распоряжении EPM3256A хорошо отрабатывает, в том числе на высоких частотах, пытаюсь её приспособить, но всё немного усложняется переводом прошивки РЕ3 в логику на ПЛИС...

    Ну и сами РЕ3 можно использовать, и хорошо, что их можно прошивать побитово, это позволяет поэтапно проверять прошивку.

  14. #40
    Master Аватар для electroscat
    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    993
    Спасибо Благодарностей отдано 
    441
    Спасибо Благодарностей получено 
    183
    Поблагодарили
    115 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Improver Посмотреть сообщение
    STM не годится на замену РЕ3. ......... А вот ПЛИС даёт некую надежду на проведение отладки .....
    Я более чем уверен что то из серии GAL16V8 100% сможет заменить РЕ3. Они и по скорости подойдут, и по стоимости не сильно оттопыриваются, и ко всему они многократно программируемые. По крайней мере как дешифратор памяти эти микросхемы работают на Поиске, и проблем вообще нет, частота процессора там 5 мГц. Работает с памятью в конкретном аппарате приемно 0.7 процессогного времени, то есть мегагерца 3-4 точно без нареканий. А теоретически и на много больше.
    Последний раз редактировалось electroscat; 05.12.2023 в 13:33.
    Сейчас в коллекции:
    Вектор 06Ц.01(Минск), Вектор 06Ц.01(Волжский), Вектор 06Ц.02(Кишенев), Агат 7, Агат 9, Электроника 0511 УКНЦ (СЭМЗ), Электроника 0511 УКНЦ (КВАНТ) Х2, Поиск-1.03 (VGA),Электроника БК-0011(10,11M) [3IN1], Корвет ПК8010, Партнер 01.01, Спектр-001, БАЙТ(БПО_СВТ), Волна 48, Ленинград 48, Веста 30, Компакт 256(новодел),
    и ... Pentium 200 mmx, 386SX-16, AMD K6-300 ...

Страница 4 из 11 ПерваяПервая 12345678 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. ПК-6128Ц: Обсуждение
    от falanger в разделе Вектор
    Ответов: 313
    Последнее: 29.02.2024, 21:03
  2. Ответов: 56
    Последнее: 18.11.2023, 02:54
  3. ATM Turbo - РЕИНКАРНАЦИЯ
    от eXzmos в разделе ATM
    Ответов: 55
    Последнее: 01.10.2022, 21:15
  4. "ВЕКТОР ПК-6128Ц" - хотелось бы узнать побольше.
    от derfliegenddehollander в разделе Вектор
    Ответов: 19
    Последнее: 31.07.2022, 19:47
  5. ПК-6128Ц: воссоздание платы
    от sh686 в разделе Вектор
    Ответов: 6
    Последнее: 20.06.2014, 03:08

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •