Перейти к содержанию
    

эмулировать К589 серию на CPLD

Добрый день,

необходима реализация К589 серии в CPLD ну или в связке CPLD+STM32 с целью заменить К589 комплекс в оригинале, дело в том что данная система используется в специфическом технологическом оборудовании, но эксплуатация становится все проблемнее. Насколько возможно реализовать К589 на базе cPLD чтобы можно было считать оригинальную прошивку с PROM и использовать уже в CPLD?

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

Заранее благодарен за советы и мнения,

Роман.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

можно сходить на

https://zx-pk.ru/threads/28952-pdp-11-na-fpga.html

https://zx-pk.ru/threads/23978-tsifrovaya-arkheologiya-1801-i-vse-vse-vse.html

и аналогичные

там народ "творит" на плисах разные ретро процессоры, от любительского уровня до достойного.

мож чего подскажут/найдёте интересного

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 minutes ago, Alex77 said:

сходить

к сожалению на данном ресурсе закрыта регистрация новых пользователей ... ранее как-то пытался, но безуспешно. За подсказку благодарю!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

можно написать админам, они адекватны. там не явная регистрация - но она есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Just now, Alex77 said:

можно написать админам

пробовал дважды, но ответа так и не последовало ... тогда удалось решить вопрос на другом ресурсе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, allegrovision сказал:

необходима реализация К589 серии

Эту серию больше нигде не купить?

https://auction.ru/offer/mikroskhemy_k589-i45611700360940.html#2

http://6а7.рф/кр580/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 minute ago, Vasily_ said:

нигде не купить

можно купить конечно на разных "meshok" но все они 90-х, понятно что еще пару лет и придется уже обращаться за помощью в музей)) поэтому и прошу помощи (совета) насколько реально перенести функционал машинного автомата на базе К589 в CPLD, возможно это будет полезно не только мне))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 минуты назад, allegrovision сказал:

можно купить конечно на разных "meshok" но все они 90-х, понятно что еще пару лет и придется уже обращаться за помощью в музей

Так купите себе мешок, цены-то смешные, и в музей не придется обращаться.

 

4 минуты назад, allegrovision сказал:

насколько реально перенести функционал машинного автомата на базе К589 в CPLD

Реально, но никому это не пригодится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, allegrovision said:

Насколько возможно реализовать К589 на базе cPLD чтобы можно было считать оригинальную прошивку с PROM и использовать уже в CPLD?

на проце с большим количеством ног, нельзя эмулятор написать? думаю эмуляторы такие есть в сети, портировать на процессор и читать PROM команд и дрыгать ногами. Это будет дешевле и быстрее чем реализовывать все на CPLD

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 minute ago, Vasily_ said:

не придется обращаться

придется, поскольку за столько лет деградация кристалла сказывается и перед использованием приходится проверять на стенде ... уже проходили эту школу

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 минуты назад, allegrovision сказал:

придется,

Похоже вам в раздел предлагаю работу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 minute ago, des00 said:

дешевле и быстрее чем реализовывать все на CPLD

согласен, поэтому я и упомянул STM32, но тут вопрос в полной копии чтобы можно было использовать существующую прошивку в PROM без каких либо серьезных правок ... на мой взгляд у CPLD больше шансов, даже на уровне схематического редактора Квартуса ... но я уже давно ПЛИС не занимаюсь, потерял сноровку)) хотя Вы правы, на СТМ сделать проще будет

1 minute ago, Vasily_ said:

предлагаю работу

возможно, если не смогу найти тут помощи (((

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Долго думал, что же мне напоминает "К589" - вспомнил мрачную страницу из лаб по микропроцессорным системам, посвященную именно этой странноватой архитектуре. Кстати, гугел говорит что "На базе СМ1803 был создан АРМ-2-05 — автоматизированное рабочее место разработчика микропроцессорных систем, в состав которого входили внутрисхемный эмулятор микропроцессоров серий К580 и К589". Так что надо искать СМ1803 :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 minutes ago, allegrovision said:

согласен, поэтому я и упомянул STM32, но тут вопрос в полной копии чтобы можно было использовать существующую прошивку в PROM без каких либо серьезных правок ... на мой взгляд у CPLD больше шансов, даже на уровне схематического редактора Квартуса ... но я уже давно ПЛИС не занимаюсь, потерял сноровку)) хотя Вы правы, на СТМ сделать проще будет

Как раз наоборот. Если подобного, отлаженного и проверенного в работе продукта нет, то можно ковыряться очень долго и упорно. А вот простой эмулятор, намного проще. Есть четкая система команд (надеюсь без черных дыр и теневых, недокументированных операций), написать эмулятор не сложно, да и скорее всего это уже сделано и проверенно энтузиастами.

Делать на плис это имеет смысл, если оборудование сделано таким образом, что бы выдерживать четкие временные интервалы, относительно тактового генератора. Тогда да, чисто программный эмулятор не подойдет.

А так, найдите студента на дипломирование толкового, сделает) Ну или заказать разработку, но тут от стоимости оборудования зависит, стоит ли оно того)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 minutes ago, alexadmin said:

"На базе СМ1803 был создан АРМ-2-05 — автоматизированное рабочее место разработчика микропроцессорных систем, в состав которого входили внутрисхемный эмулятор микропроцессоров серий К580 и К589". Так что надо искать СМ1803 :)

если там система комманд К580 - интел 8080, ИМХО эмулятор в сети должен быть) найти сорцы и портировать)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...