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

User Tag List

Страница 1 из 4 1234 ПоследняяПоследняя
Показано с 1 по 10 из 32

Тема: Программатор 1801РР1 к УКНЦ.

  1. #1
    Activist
    Регистрация
    09.04.2009
    Адрес
    Зеленоград
    Сообщений
    393
    Спасибо Благодарностей отдано 
    88
    Спасибо Благодарностей получено 
    331
    Поблагодарили
    167 сообщений
    Mentioned
    36 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Программатор 1801РР1 к УКНЦ.

    Есть в наличии много КМ1801РР1 и две УКНЦ. Одна "уникальная", а другая
    "стандартная". А программатора нет. В исходниках Дябина Михаила нашел
    программу PROGR.MAC. Как сказал Михаил - она для программатора к ДВК.
    По исходному коду вроде понятно как работает программатор, поэтому
    решил сделать похожий для УКНЦ. Схему набросал. Перед разводкой хотел
    бы уточнить несколько вопросов.
    Создал .SAV файл и запустил на УКНЦ.
    [IMG][/IMG]
    Как я понял эта программа запускается в ЦП. Это значит программатор
    должен быть вместо контроллера СА. А можно ли запустить ее из ПП?
    Чтобы использовать два разъема сверху УКНЦ.
    И если у кого-нибудь есть время и желание - посмотрите схему на наличие ошибок.
    Адреса регистров немного изменил для лучшей оптимизации логики.
    Элементы в программаторе применил те, которые у меня есть в наличии.

    https://cloud.mail.ru/public/4aCe/w8EvJ3FBQ - исходник.
    https://cloud.mail.ru/public/CyPE/3m346utM7 - схема.

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

    hobot (11.06.2020), tnt23 (19.06.2020), vwarlock (17.02.2021)

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

  4. #2
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    3,454
    Спасибо Благодарностей отдано 
    267
    Спасибо Благодарностей получено 
    328
    Поблагодарили
    262 сообщений
    Mentioned
    33 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ynicky Посмотреть сообщение
    схему
    Сигнал RPLY 1801РР1 никуда не идет ?

    Цитата Сообщение от Ynicky Посмотреть сообщение
    А программатора нет
    См. "Стенд БК" :
    https://zx-pk.ru/threads/21762-stend...-opisanie.html
    Адреса регистров - 177670-177672, доп. окно - 177770-177772 ( не используется в 32-бит варианте ).
    Для ДВК это выпускалось в виде полных плат, на выходе были КР531АП2. Для УКНЦ - специальное исполнение в виде 2 шт. полуплат, для слота СА ЦП через маленькую корзинку на 2 шт. полуплаты ДВК.

    В данный момент софт остро заточен под БК0010 - 019 ПЗУ, и т.н. 1285 - ссылки на образы дисков для БК11М в наличии.

    - - - Добавлено - - -

    По Э3 ТС - задерживать RPLY в УКНЦ нет необходимости - можно обойтись простым германиевым диодиком Д9Б вместо транзистора с конденсатором, от вых. ДД1.3

    - - - Добавлено - - -

    П.С.
    "Ушатанные" РР1 можно "реанимировать" подстройкой вх. напряжения программатора в рамках +22....30 в. - ПВГ будет неплохим.
    *
    ДПП Стенда БК и Программатора к нему до сих пор в продаже.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU

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

    hobot (12.06.2020), Ynicky (12.06.2020)

  6. #3
    Guru
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,159
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    137 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Могу подкинуть идею программатора. Когда я нашел свою коллекцию прошитых РР1 (279, 183, 184 и 093), то, не долго думая, взял АТмегу8515 (ради 40 ног, лежат у меня несколько штук в коробочке) и сочинил читалку. Склепал ее, по-простому, лазерным утюгом, вычитал все м/с, слил через USART на писюк и опубликовал. Потом, почитав ДШ на эту РР1 понял, что добавить туда ключик на повышенное напряжение, переписать софтину и получится программатор для этих РР-ок. Но, поскольку их у меня нет и не предвидится, идея так и осталась в воздухе.

    Да, по слухам, у этой РР-ки регистр адреса банка, в который ляжет массив ее памяти, программируется однократно, стереть его нельзя.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

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

    hobot (12.06.2020)

  8. #4
    Activist
    Регистрация
    09.04.2009
    Адрес
    Зеленоград
    Сообщений
    393
    Спасибо Благодарностей отдано 
    88
    Спасибо Благодарностей получено 
    331
    Поблагодарили
    167 сообщений
    Mentioned
    36 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    Сигнал RPLY 1801РР1 никуда не идет ?
    В программе есть эмуляция этого сигнала, но на всякий случай объединю его и эмулируемый через диоды с резистором на питание.

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

    hobot (12.06.2020)

  10. #5
    Moderator
    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    731
    Спасибо Благодарностей отдано 
    137
    Спасибо Благодарностей получено 
    179
    Поблагодарили
    127 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Да, по слухам, у этой РР-ки регистр адреса банка, в который ляжет массив ее памяти, программируется однократно, стереть его нельзя.
    это не слухи это официальная позиция производителя.
    однако, есть соображение, что можно попробовать стереть рентгеном.
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

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

    hobot (12.06.2020)

  12. #6
    Guru
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,159
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    137 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Говоря "по слухам", я имел в виду, что я в этом не совсем уверен, читал об этом достаточно давно, мог и перепутать что-нибудь с чем-нибудь.

    А о стирании рентгеном у меня противоречивые данные. Лет 15-20 назад потрошилось много старья (по тем временам), и там часто попадались 27256-27512 в пластике без окошка, фактически, однократки. Их тоже пытались тереть рентгеном и у кого-то получалось нормально, а у кого-то стиралось, но потом не записывалось. Естественно, вопрос в спектре излучения и в дозе облучения, но, во-первых, оно, скорее всего, индивидуально для разных чипов, а, во-вторых, подбирать эти параметры - упаришься, и микросхем перепортишь...

    И вообще, РЕ-мулятор никто не отменял. Правда по нему у меня тоже есть пара вопросов. Во-первых, странно, что пришлось применять экстремальные меры по ускорению работы в виде написания софтины на асме и переноса ее в ОЗУ МК. Когда я отлаживал AZ на F103, я никаких проблем, связанных со скорострельностью МК, не заметил. И, во-вторых, мне категорически не нравится вариант втыкания круглых штырьков в панельку для м/с. А так...

    Впрочем, подозреваю, что ответ на первый вопрос достаточно прост. Виновата, скорее всего, разводка. На такой мелкой платке, скорее всего, не разведешь так, чтобы AD00 приходил на GPIOB00, AD01 - на GPIOB01 ... AD15 - на GPIOB15. А развести, как получится, так собирать адрес из разнообразных битов, да еще, возможно, и считанных из разных GPIO, а потом раскладывать данные назад по этим же битам - процесс достаточно канительный, там не один десяток команд понадобится...

    Интересно было бы попробовать: а вдруг разведется? Тогда STM32F103C8T6 - дешевка, плата - тоже копейки.

    А по второму вопросу я бы пооткусывал выводы у ненужных непаянных микросхем в пластике, край платы оформил бы в стиле известных ESP-32 и припаял те самые ножки к этим краям.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  13. #7
    Moderator
    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    731
    Спасибо Благодарностей отдано 
    137
    Спасибо Благодарностей получено 
    179
    Поблагодарили
    127 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    И вообще, РЕ-мулятор никто не отменял. Правда по нему у меня тоже есть пара вопросов. Во-первых, странно, что пришлось применять экстремальные меры по ускорению работы в виде написания софтины на асме и переноса ее в ОЗУ МК. Когда я отлаживал AZ на F103, я никаких проблем, связанных со скорострельностью МК, не заметил. И, во-вторых, мне категорически не нравится вариант втыкания круглых штырьков в панельку для м/с. А так...
    Впрочем, подозреваю, что ответ на первый вопрос достаточно прост. Виновата, скорее всего, разводка. На такой мелкой платке, скорее всего, не разведешь так, чтобы AD00 приходил на GPIOB00, AD01 - на GPIOB01 ... AD15 - на GPIOB15. А развести, как получится, так собирать адрес из разнообразных битов, да еще, возможно, и считанных из разных GPIO, а потом раскладывать данные назад по этим же битам - процесс достаточно канительный, там не один десяток команд понадобится...
    Интересно было бы попробовать: а вдруг разведется? Тогда STM32F103C8T6 - дешевка, плата - тоже копейки.
    если что я готов попробовать развести
    надо только проверить саму концепцию в железе
    касаемо скорострельности - нам никто не мешает разогнать - те 160Mhz без проблем (но это только в конфигурации с кварцем)
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

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

    hobot (13.06.2020)

  15. #8
    Guru
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,159
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    137 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну, голубую пилюлю никто не отменял... Будет время - попробую.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  16. #9
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,249
    Спасибо Благодарностей отдано 
    116
    Спасибо Благодарностей получено 
    493
    Поблагодарили
    272 сообщений
    Mentioned
    70 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    И вообще, РЕ-мулятор никто не отменял. Правда по нему у меня тоже есть пара вопросов. Во-первых, странно, что пришлось применять экстремальные меры по ускорению работы в виде написания софтины на асме и переноса ее в ОЗУ МК.
    Это не экстремальные меры, обычные
    Самый тесный момент - это успеть ухватить надежно адрес по ниспадающему SYNC.
    Это может быть фатально - потратить лишние 50-60нс, если случайно код ARM выпадет из мини-кеша флеш-акселератора STM32.

    Цитата Сообщение от AFZ Посмотреть сообщение
    Когда я отлаживал AZ на F103, я никаких проблем, связанных со скорострельностью МК, не заметил. И, во-вторых, мне категорически не нравится вариант втыкания круглых штырьков в панельку для м/
    100-ая серия не очень, 200 уже намного удобнее (выпускал серийные изделия на 100/200/400), по цене там разница не особо.

    Цитата Сообщение от AFZ Посмотреть сообщение
    Виновата, скорее всего, разводка. На такой мелкой платке, скорее всего, не разведешь так, чтобы AD00 приходил на GPIOB00, AD01 - на GPIOB01 ... AD15 - на GPIOB15. А развести, как получится, так собирать адрес из разнообразных битов,
    Вы меня обижаете - я все-таки Full-Stack Embedded Engineer . При проектировании учитывается весь стек проблем, трассировка и распределение портов ввода-вывода тесно связаны и приоритеты всегда смещаются в нужную сторону. В РЕ-муляторе вся шина адреса/данных собрана на одном порту В, при этом было учтено что порт А содержит линии программатора (РЕ-мулятор можно перепрограммировать прямо в системе, не вынимая из панельки), а порт C не полностью 5V-толерантный.

    Я вижу надо РЕ-мулятор выкладывать на github, а то тут тема потерялась. В планах было сделать PE-мулятор с Web-сервером на борту, чтобы упростить заливку и перейти на более дешевые китайские GD32. Но народ чего-то РЕ-муляторы только ругает, то с монтажем проблемы, то залить сложно, то имадж построить, поэтому как-то оно без лишнего энтузиазма у меня.

    Цитата Сообщение от AFZ Посмотреть сообщение
    А по второму вопросу я бы пооткусывал выводы у ненужных непаянных микросхем в пластике, край платы оформил бы в стиле известных ESP-32 и припаял те самые ножки к этим краям.
    Да, вариант, я заранее даю добро (если оно Вам требуется ) на модификацию.

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

    hobot (13.06.2020)

  18. #10
    Guru
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,159
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    137 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Самый тесный момент - это успеть ухватить надежно адрес по ниспадающему SYNC.
    Это может быть фатально - потратить лишние 50-60нс, если случайно код ARM выпадет из мини-кеша флеш-акселератора STM32.
    Так не отпускать RPLY, пока не приготовился ловить фронт SYNC

    Цитата Сообщение от Vslav Посмотреть сообщение
    Вы меня обижаете - я все-таки Full-Stack Embedded Engineer . При проектировании учитывается весь стек проблем, трассировка и распределение портов ввода-вывода тесно связаны и приоритеты всегда смещаются в нужную сторону.
    Круто! Снимаю шляпу и приношу свои извинения. Правда, мою вину несколько уменьшает тот факт, что я так и не смог вспомнить, кто сочинил этот РЕ-мулятор, и в какой теме он описывается. Еще раз прошу прощения.

    Кстати, именно РЕ-мулятор навел меня на мысль сделать обслуживание МПИ на STM32 в моем контроллере AZ, так, что благодарю за идею.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

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

    hobot (13.06.2020), Vslav (13.06.2020)

Страница 1 из 4 1234 ПоследняяПоследняя

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

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

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

Похожие темы

  1. РЕ-мулятор - внутрисхемный эмулятор 1801РЕ2/1801РР1
    от Vslav в разделе Разработка электроники
    Ответов: 53
    Последнее: 18.12.2020, 08:04
  2. Ответов: 119
    Последнее: 02.04.2020, 06:42
  3. Про 1801РР1
    от Andrey_Korabelev в разделе Разработка электроники
    Ответов: 5
    Последнее: 26.04.2013, 13:55
  4. Продам МС5310 блок дисководов к УКНЦ+КМД УКНЦ
    от Mad Killer/PG в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 19.03.2012, 11:27

Ваши права

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