Микро-ЭВМ на 589-м комплекте
Я прикинул, что к чему, и пришел к выводу, что если есть такое желание воплотить в железе проект на 589-й серии, то оно приводит к следующим действиям. И первое - самое лёгкое - купить БИС этого комплекта. Действительно, на разных интернет–ресурсах эти БИС предлагаются по доступной цене. Другое дело - есть ли они реально в наличии. Мой опыт подсказывает, что раритетное старьё может присутствовать в каталоге, а при попытке покупки - выясняется, что и нет его в наличии, поскольку порой такие БИС бывает выгоднее реализовать как лом драгметаллов, если они в конструкции есть. На разных сайтах БИС 589-й серии советуют подарить в музей, папе, боссу на ДР, а то и попросту - засунуть их подальше в жо…лтый чемоданчик.
Но, предположим, что БИС есть в наличии. Второй вопрос - что практически можно сделать.
Т3-29 мы не сделаем при наличии всех схем, поскольку у нас нет прошивок микрокоманд для
Устройства Управления и мы не знаем структуру и организацию её процессора. И даже если бы Т3-29 присутствовала живьём в наличии - мы вряд ли бы смогли считать ПЗУ микрокоманд (как, впрочем, нет никакой информации о том, как
ПЗУ микрокоманд УУ прошить).
Поэтому самый доступный вариант, на мой взгляд, - повторить
Микро-ЭВМ по брошюре Преснухина. Информации в ней не ахти как много, но в совокупности со справочником Шахнова - практически должно хватить.
В "Микро-ЭВМ" Преснухина приведена блок-схема микропроцессорного устройства на 589-м комплекте. Принципиальной схемы нет - она бы просто не поместилась в такое издание.
Согласно блок-схеме по справочнику Шахнова следует смотреть распиновку БИС и 4 штуки БИС
Центрального Процессорного Элемента - (
ЦПЭ К589ИК02) соединить с БИС
Схемы Ускоренного Переноса (
СУП К589ИК03) по стандартной схеме включения - в
Операционный Блок (
ОБ Микро-ЭВМ). Блок-схема его в Преснухине приведена.
Далее - несколько интереснее становится. БИС
Блока Микропрограммного Управления (
БМУ К589ИК01) конструкторы Микро-ЭВМ решили не использовать, а собрали
Устройство Управления из
ПЗУ микрокоманд (2К х 32 бит) и микросхем мелкой логики (блок-схема приводится). (Авторы говорят, что по быстродействию это решение круче.) На мелкой логике выполнен задающий генератор и разные необходимые регистры, дешифраторы и мультиплексоры.
ОБ и
УУ Микро-ЭВМ образуют шины, характерные для 580-го комплекта, со всеми характерными сигналами управления.
К этим шинам самым обычным образом подключено ПЗУ с Монитором на наборе команд К580ВМ80, ОЗУ, семисегментный 8-разрядный дисплей и матричная клавиатура. Коды Монитора в Преснухине есть.
А вот тут начинается самое интересное: коды команд К580ВМ80 надо реализовать на 589-м железе посредством
32-битных микрокоманд, побитный формат которых в Преснухине приведен.
Регистры 589-го ОБ ставятся в соответствие
регистрам К580ВМ80, характерные сигналы по шине управления также эмулируются побитно.
Так что, действительно, это получится
интерпретатор команд К580ВМ80-го процессора.
Прошивки микропрограмм в брошюре нет. Ссылок на какие-либо другие источники - тоже нет. Зато есть практическое задание по выражению команд К580ВМ80 выразительными средствами микрокоманд 589-го.
Так что в совокупности вся задача равносильна конструированию эмулятора процессора К580ВМ80, скажем, на платформе AVR или PIC. Причем последнее мне видится более полезным, поскольку приводит к компактному схемотехнически изделию на современной элементной базе.
Вот, к примеру:
Z80 -> PIC
CP/M на ATMega88
РК86 на меге8515
Чтобы более не переливать из пустого в порожнее, я после праздников отсканирую из Преснухина главу про Микро-ЭВМ на 589-м комплекте и доставлю в оркестр.