Jump to content

    

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

Добрый день,

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

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

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

Роман.

Share this post


Link to post
Share on other sites

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

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

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

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

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

Share this post


Link to post
Share on other sites
4 minutes ago, Alex77 said:

сходить

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
Just now, Alex77 said:

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

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

Share this post


Link to post
Share on other sites
1 minute ago, Vasily_ said:

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

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

Share this post


Link to post
Share on other sites
4 минуты назад, allegrovision сказал:

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

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

 

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

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

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

Share this post


Link to post
Share on other sites
1 hour ago, allegrovision said:

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

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

Share this post


Link to post
Share on other sites
1 minute ago, Vasily_ said:

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

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

Share this post


Link to post
Share on other sites
2 минуты назад, allegrovision сказал:

придется,

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

Share this post


Link to post
Share on other sites
1 minute ago, des00 said:

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

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

1 minute ago, Vasily_ said:

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
3 minutes ago, allegrovision said:

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

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

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

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

 

Share this post


Link to post
Share on other sites
12 minutes ago, alexadmin said:

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now