КР580ВМ80А

Поделись знанием:
Перейти к: навигация, поиск
КР580ВМ80А
Центральный процессор

Микропроцессор 580ВМ80, завод «Квазар»
Производство: с 1977 по середину 1990
Производитель: СССР, УССР
Частота ЦП: 2—2.5 МГц
Технология производства:
мкм
Разъём: 2123.40-2

КР580ВМ80А — 8-разрядный микропроцессор. Микросхема КР580ВМ80А — функционально законченный однокристальный параллельный микропроцессор с фиксированной системой команд, применяется в качестве центрального процессора в устройствах обработки данных и управления.

Микропроцессор имеет раздельные 16-разрядный канал адреса и 8-разрядный канал данных. Канал адреса обеспечивает прямую адресацию внешней памяти объёмом до 65536 байт, 256 устройств ввода и 256 устройств вывода.

Это — функциональный аналог микропроцессора Intel i8080A (1974 год). Также существовал более ранний вариант микропроцессора — К580ИК80, выпускавшийся в планарном корпусе. Микропроцессор является основным элементом микропроцессорного комплекта серии КР580. Разработка Киевского НИИ микроприборов, руководитель направления — Кобылинский А. В.

С 1977 года[1] выпускался в различных вариантах (наиболее раннее из упоминаний — использован в прототипе компьютера СМ1800, 1979 год). В состав блока регистров входят: 16-разрядный регистр адреса (РС), 16-разрядный регистр указателя стека (SP), 16-разрядный регистр временного хранения (WZ), 16-разрядная схема инкремента-декремента, и шесть 8-разрядных регистров общего назначения (РОН) — B, C, D, E, H, L которые могут использоваться и как три 16-разрядных регистра — BC, DE, HL.





Характеристики

Процессор содержит 4758 транзисторов[2] по технологии 6 мкм n-МДП.

Штатная тактовая частота для процессора К580ИК80 — 2 МГц, для КР580ИК80А и КР580ВМ80А — до 2,5 МГц (теоретически позволяет работать на более высокой частоте). Каждая команда выполняется за 1…5 машинных циклов, каждый из которых состоит из 3…5 тактов. Таким образом средняя производительность оценивается на уровне 200…300 тыс. оп/c на частоте 2 МГц.

16-разрядная шина адреса (обеспечивает прямую адресацию внешней памяти объёмом до 64 Кбайт и 256 устройств ввода-вывода) и 8-разрядная шина данных микропроцессора раздельные.

Арифметическо-логическое устройство (АЛУ) В 8-разрядном АЛУ предусмотрена возможность выполнения четырёх арифметических операций, четырёх видов логических, а также четырёх видов циклического сдвига. При выполнении этих операций одним из операндов служит содержимое аккумулятора и результат операции помещается в аккумулятор. Циклический сдвиг выполняется только над содержимым аккумулятора. Предусмотрена возможность выполнения арифметических операций над десятичными числами.

Буферы данных и буферы адреса обеспечивают связь центрального процессора с внешними шинами данных и адреса. Использование буферов с тремя состояниями позволяет процессору отключаться от внешних шин, предоставляя их в распоряжение внешних устройств, а также позволяет использовать одну и ту же шину как для приёма данных так и для передачи.

Регистры данных Для хранения участвующих в операциях данных предусмотрено семь 8-разрядных регистров.

  • Регистр А, называемый аккумулятором, предназначен для обмена информацией с внешними устройствами, при выполнении арифметических, логических операций и операций сдвига он служит источником операнда, в него помещается результат выполненной операции.
  • Шесть других регистров, обозначенных B, C, D, E, H и L, образуют так называемый блок регистров общего назначения РОН. Эти регистры могут использоваться как одиночные 8-разрядные регистры. В случаях, когда возникает необходимость хранить 16-разрядные двоичные числа, они объединяются в пары BC, DE и HL.

Регистр признаков (РП) — 5-разрядный регистр предназначен для индикации результатов выполнения некоторых операций. Пять триггеров этого регистра имеют следующее назначение:

В регистр команд поступает первый байт команды содержащий код операции.

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

Счётчик команд (адреса) указывает адрес где находится в памяти очередной байт команды.

Варианты

Изначально выпускался под названием К580ИК80 (без буквы А), представляя собой функциональный аналог i8080 в 48-выводном планарном металлокерамическом корпусе.

Впоследствии был выпущен вариант для широкого применения, КР580ИК80А, совместимый с i8080A — в стандартном пластиковом корпусе 2123.40-1 (аналог PDIP40), с цоколёвкой, соответствующей оригинальному i8080A. В 1986 году, после изменения советской системы обозначений микросхем (ГОСТ 18682-73), стал именоваться КР580ВМ80А, получивший наибольшую известность. От оригинального i8080A отличается внутренней разводкой и расположением контактных площадок.[3]

Помимо процессора КР580ВМ80А, ориентированного на широкое применение, выпускался «военный вариант» — 580ВМ80 (без букв К и А). Он отличался исполнением в металлокерамическом корпусе 2123.40-6 (аналог CDIP40), и являлся функциональным аналогом i8080 (тактовая частота — 2 МГц). Топология кристалла 580ВМ80 также отличается[4]

Выпускался на НПО «Кристалл» (г. Киев, Украина) и на заводах «Днепр» (г. Херсон, Украина), «Квантор» (Тернопольская обл., Украина), «Родон» (г. Ивано-Франковск, Украина), «Квазар» (г. Киев, Украина), «Электронприбор» (г. Фрязино, Россия).

Особенности

Для выработки тактовых сигналов по спецификации рекомендовалось применять внешнюю микросхему КР580ГФ24.

Так же, как и предшественник 580ИК80, процессор требовал трёх источников питания: −5В, +12В и +5В, но мог работать от одного источника +5В при подаче +5В вместо +12В и «земли» вместо −5В (недокументированная особенность).

КР580ВМ80А имеет 12 недокументированных команд (аналогично 8080). Опкоды #08, #10, #18, #20, #28, #30, #38 являются аналогами операции NOP; опкод #CB является аналогом JMP; опкоды #DD, #ED, #FD являются аналогами CALL; опкод #D9 является аналогом RET.

В компьютере Радио 86РК выход разрешения прерывания использовался как однобитный порт вывода для генерации звука.

Дальнейшее развитие

К:Википедия:Статьи без источников (тип: не указан)

ИМ1821ВМ85А

Также, как и для оригинального Intel 8080, дальнейшим развитием явился выпуск «клона» Intel 8085. В СССР он назывался ИМ1821ВМ85А и ИКР1821ВМ85А.

КР580ВМ1

Также существует микропроцессор КР580ВМ1[5],[6] — значительно улучшенная и более быстрая версия КР580ВМ80А. Прямых зарубежных аналогов нет. Штатное одинарное питание +5 В. Частота до 5 МГц. Выпускался на киевском заводе «Квазар».

Процессор позволяет адресовать память до 128К, при этом память состоит из двух банков — основного и дополнительного. Основной банк может использоваться для хранения данных и выборки команд, а дополнительный банк — только для хранения данных. Команды SMF0 и SMF1 устанавливают текущий банк. Номер банка отображается в слове состояния процессора.

Система команд КР580ВМ1 расширена по сравнению с КР580ВМ80А. Имеются несколько новых команд, также введены префиксы. Префикс замены банка памяти MB (опкод 28H) позволяет временно переключить банк памяти, префикс замены набора RS (опкод 38H) позволяет использовать альтернативную пару регистров H1L1. Префикс CS (тот же опкод 28H) модифицирует действие команд DAD, DSUB, DCMP[7].

ИС работает в двух режимах: режим 0 — обычный режим эмуляции (вывод CO подключен в выводу «общий») применяется при работе в однопроцессорных системах, реализует адресацию памяти до 64кб и до 256 устройств ввода-вывода, а также обмен данными через 8-разрядный канал данных, режим 1 — расширенный режим непосредственного формирования сигналов управления обменом (вывод CO подключен к выводу +5В) применяются в мультипроцессорных системах сложной конфигурации, реализует адресацию памяти до 128КБ." При работе ИС в режиме 0 выводы 15 и 28 должны оставаться свободными. C0 — 11 вывод 15 — признак обращения к УВВ и ЗУ IO/M 28 — расширение памяти EXM

Z80 и «клоны»

Позднее сразу на нескольких заводах был налажен выпуск аналога Zilog Z80. Имел названия Т34ВМ1 и КР1858ВМ1 (Ангстрем). Также многие заводы занимались только корпусированием готовых кристаллов, например тайваньских или немецких U880, а не выпускали их.К:Википедия:Статьи без источников (тип: не указан)[источник не указан 3921 день]

Использование

В своё время данный процессор приобрёл широкую популярность для построения различных контроллеров, терминалов и персональных компьютеров, например:

Также он применялся в ряде советских игровых автоматов, например в ТИА-МЦ-1, музыкальных синтезаторах («Форманта»), периферийных устройствах ЭВМ (принтер «Электроника МС-6312» и др.), измерительных приборах и т. д. Известно мелкосерийное применение в ранних версиях телефонов с автоматическим определителем номера.

См. также

Напишите отзыв о статье "КР580ВМ80А"

Примечания

  1. [hostingkartinok.com/show-image.php?id=8867944757c55824c63ee874132b92d9 Фотографии чипов 1977 года]
  2. Михаил Сваричевский. [habrahabr.ru/post/249613/ Реверс-инжениринг КР580ВМ80А / i8080 завершен]. Хабрахабр (3 февраля 2015). Проверено 19 февраля 2015.
  3. [zeptobars.ru/ru/read/kr580ik80a КР580ИК80А : фото выходного дня : ZeptoBARS]
  4. s.zeptobars.ru/kr580vm80a-HD.jpg
  5. spensor. [zx.pk.ru/showthread.php?t=310 Speccy - наш выбор! → ZX Spectrum Hardware → UnsortedЗагадочный проц КР580ВМ1] (рус.). [zx.pk.ru/ zx.pk.ru] (24 февраля 2005, 17:18). Проверено 15 июня 2009. [www.webcitation.org/619G1h0wU Архивировано из первоисточника 23 августа 2011].
  6. [155la3.ru/datafiles/kr580vm1_article.pdf А. В. Кобылинский, В. В. Бестенков, Е. Я. Столяров, В. А. Темченко «8-разрядный микропроцессор КР580ВМ1»]
  7. [code.google.com/p/vector06cc/wiki/KP580BM1 Система команд (Ассемблер) микропроцессора КР580ВМ1]

Литература

  • Кurina [www.upweek.ru/neboskreb-na-glinyanom-fundamente.html Небоскрёб на глиняном фундаменте] // UPgrade : журнал. — 2011. — № 9 (513). — С. 20—25. — ISSN [www.sigla.ru/table.jsp?f=8&t=3&v0=1680-4694&f=1003&t=1&v1=&f=4&t=2&v2=&f=21&t=3&v3=&f=1016&t=3&v4=&f=1016&t=3&v5=&bf=4&b=&d=0&ys=&ye=&lng=&ft=&mt=&dt=&vol=&pt=&iss=&ps=&pe=&tr=&tro=&cc=UNION&i=1&v=tagged&s=0&ss=0&st=0&i18n=ru&rlf=&psz=20&bs=20&ce=hJfuypee8JzzufeGmImYYIpZKRJeeOeeWGJIZRrRRrdmtdeee88NJJJJpeeefTJ3peKJJ3UWWPtzzzzzzzzzzzzzzzzzbzzvzzpy5zzjzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzztzzzzzzzbzzzzzzzzzzzzzzzzzzzzzzzzzzzvzzzzzzyeyTjkDnyHzTuueKZePz9decyzzLzzzL*.c8.NzrGJJvufeeeeeJheeyzjeeeeJh*peeeeKJJJJJJJJJJmjHvOJJJJJJJJJfeeeieeeeSJJJJJSJJJ3TeIJJJJ3..E.UEAcyhxD.eeeeeuzzzLJJJJ5.e8JJJheeeeeeeeeeeeyeeK3JJJJJJJJ*s7defeeeeeeeeeeeeeeeeeeeeeeeeeSJJJJJJJJZIJJzzz1..6LJJJJJJtJJZ4....EK*&debug=false 1680-4694].

Ссылки

  • [web.archive.org/web/20111030052912/www.computer-museum.ru/technlgy/i8080.php Микропроцессор Intel 8080]
  • [schem.ru/k580vm80.html Электрические параметры]
  • [155la3.ru/k580.htm Фотографии корпусов семейства К580]
  • [web.archive.org/web/20110530035016/vector06c.narod.ru/emul.html Эмулятор ПК Вектор-06Ц Игоря Титаря поддерживающий микропроцессор КР580ВМ1]
  • [sgu-wap.narod.ru/PIC8080/KP580BM80A.htm Таблица опкодов (система команд) КР580ВМ80А ]

Отрывок, характеризующий КР580ВМ80А

Одной старой графине Наташа в состоянии была бы ночью в постели рассказать всё, что она думала. Соня, она знала, с своим строгим и цельным взглядом, или ничего бы не поняла, или ужаснулась бы ее признанию. Наташа одна сама с собой старалась разрешить то, что ее мучило.
«Погибла ли я для любви князя Андрея или нет? спрашивала она себя и с успокоительной усмешкой отвечала себе: Что я за дура, что я спрашиваю это? Что ж со мной было? Ничего. Я ничего не сделала, ничем не вызвала этого. Никто не узнает, и я его не увижу больше никогда, говорила она себе. Стало быть ясно, что ничего не случилось, что не в чем раскаиваться, что князь Андрей может любить меня и такою . Но какою такою ? Ах Боже, Боже мой! зачем его нет тут»! Наташа успокоивалась на мгновенье, но потом опять какой то инстинкт говорил ей, что хотя всё это и правда и хотя ничего не было – инстинкт говорил ей, что вся прежняя чистота любви ее к князю Андрею погибла. И она опять в своем воображении повторяла весь свой разговор с Курагиным и представляла себе лицо, жесты и нежную улыбку этого красивого и смелого человека, в то время как он пожал ее руку.


Анатоль Курагин жил в Москве, потому что отец отослал его из Петербурга, где он проживал больше двадцати тысяч в год деньгами и столько же долгами, которые кредиторы требовали с отца.
Отец объявил сыну, что он в последний раз платит половину его долгов; но только с тем, чтобы он ехал в Москву в должность адъютанта главнокомандующего, которую он ему выхлопотал, и постарался бы там наконец сделать хорошую партию. Он указал ему на княжну Марью и Жюли Карагину.
Анатоль согласился и поехал в Москву, где остановился у Пьера. Пьер принял Анатоля сначала неохотно, но потом привык к нему, иногда ездил с ним на его кутежи и, под предлогом займа, давал ему деньги.
Анатоль, как справедливо говорил про него Шиншин, с тех пор как приехал в Москву, сводил с ума всех московских барынь в особенности тем, что он пренебрегал ими и очевидно предпочитал им цыганок и французских актрис, с главою которых – mademoiselle Georges, как говорили, он был в близких сношениях. Он не пропускал ни одного кутежа у Данилова и других весельчаков Москвы, напролет пил целые ночи, перепивая всех, и бывал на всех вечерах и балах высшего света. Рассказывали про несколько интриг его с московскими дамами, и на балах он ухаживал за некоторыми. Но с девицами, в особенности с богатыми невестами, которые были большей частью все дурны, он не сближался, тем более, что Анатоль, чего никто не знал, кроме самых близких друзей его, был два года тому назад женат. Два года тому назад, во время стоянки его полка в Польше, один польский небогатый помещик заставил Анатоля жениться на своей дочери.
Анатоль весьма скоро бросил свою жену и за деньги, которые он условился высылать тестю, выговорил себе право слыть за холостого человека.
Анатоль был всегда доволен своим положением, собою и другими. Он был инстинктивно всем существом своим убежден в том, что ему нельзя было жить иначе, чем как он жил, и что он никогда в жизни не сделал ничего дурного. Он не был в состоянии обдумать ни того, как его поступки могут отозваться на других, ни того, что может выйти из такого или такого его поступка. Он был убежден, что как утка сотворена так, что она всегда должна жить в воде, так и он сотворен Богом так, что должен жить в тридцать тысяч дохода и занимать всегда высшее положение в обществе. Он так твердо верил в это, что, глядя на него, и другие были убеждены в этом и не отказывали ему ни в высшем положении в свете, ни в деньгах, которые он, очевидно, без отдачи занимал у встречного и поперечного.
Он не был игрок, по крайней мере никогда не желал выигрыша. Он не был тщеславен. Ему было совершенно всё равно, что бы об нем ни думали. Еще менее он мог быть повинен в честолюбии. Он несколько раз дразнил отца, портя свою карьеру, и смеялся над всеми почестями. Он был не скуп и не отказывал никому, кто просил у него. Одно, что он любил, это было веселье и женщины, и так как по его понятиям в этих вкусах не было ничего неблагородного, а обдумать то, что выходило для других людей из удовлетворения его вкусов, он не мог, то в душе своей он считал себя безукоризненным человеком, искренно презирал подлецов и дурных людей и с спокойной совестью высоко носил голову.
У кутил, у этих мужских магдалин, есть тайное чувство сознания невинности, такое же, как и у магдалин женщин, основанное на той же надежде прощения. «Ей всё простится, потому что она много любила, и ему всё простится, потому что он много веселился».
Долохов, в этом году появившийся опять в Москве после своего изгнания и персидских похождений, и ведший роскошную игорную и кутежную жизнь, сблизился с старым петербургским товарищем Курагиным и пользовался им для своих целей.
Анатоль искренно любил Долохова за его ум и удальство. Долохов, которому были нужны имя, знатность, связи Анатоля Курагина для приманки в свое игорное общество богатых молодых людей, не давая ему этого чувствовать, пользовался и забавлялся Курагиным. Кроме расчета, по которому ему был нужен Анатоль, самый процесс управления чужою волей был наслаждением, привычкой и потребностью для Долохова.
Наташа произвела сильное впечатление на Курагина. Он за ужином после театра с приемами знатока разобрал перед Долоховым достоинство ее рук, плеч, ног и волос, и объявил свое решение приволокнуться за нею. Что могло выйти из этого ухаживанья – Анатоль не мог обдумать и знать, как он никогда не знал того, что выйдет из каждого его поступка.
– Хороша, брат, да не про нас, – сказал ему Долохов.
– Я скажу сестре, чтобы она позвала ее обедать, – сказал Анатоль. – А?
– Ты подожди лучше, когда замуж выйдет…
– Ты знаешь, – сказал Анатоль, – j'adore les petites filles: [обожаю девочек:] – сейчас потеряется.
– Ты уж попался раз на petite fille [девочке], – сказал Долохов, знавший про женитьбу Анатоля. – Смотри!
– Ну уж два раза нельзя! А? – сказал Анатоль, добродушно смеясь.


Следующий после театра день Ростовы никуда не ездили и никто не приезжал к ним. Марья Дмитриевна о чем то, скрывая от Наташи, переговаривалась с ее отцом. Наташа догадывалась, что они говорили о старом князе и что то придумывали, и ее беспокоило и оскорбляло это. Она всякую минуту ждала князя Андрея, и два раза в этот день посылала дворника на Вздвиженку узнавать, не приехал ли он. Он не приезжал. Ей было теперь тяжеле, чем первые дни своего приезда. К нетерпению и грусти ее о нем присоединились неприятное воспоминание о свидании с княжной Марьей и с старым князем, и страх и беспокойство, которым она не знала причины. Ей всё казалось, что или он никогда не приедет, или что прежде, чем он приедет, с ней случится что нибудь. Она не могла, как прежде, спокойно и продолжительно, одна сама с собой думать о нем. Как только она начинала думать о нем, к воспоминанию о нем присоединялось воспоминание о старом князе, о княжне Марье и о последнем спектакле, и о Курагине. Ей опять представлялся вопрос, не виновата ли она, не нарушена ли уже ее верность князю Андрею, и опять она заставала себя до малейших подробностей воспоминающею каждое слово, каждый жест, каждый оттенок игры выражения на лице этого человека, умевшего возбудить в ней непонятное для нее и страшное чувство. На взгляд домашних, Наташа казалась оживленнее обыкновенного, но она далеко была не так спокойна и счастлива, как была прежде.
В воскресение утром Марья Дмитриевна пригласила своих гостей к обедни в свой приход Успенья на Могильцах.
– Я этих модных церквей не люблю, – говорила она, видимо гордясь своим свободомыслием. – Везде Бог один. Поп у нас прекрасный, служит прилично, так это благородно, и дьякон тоже. Разве от этого святость какая, что концерты на клиросе поют? Не люблю, одно баловство!
Марья Дмитриевна любила воскресные дни и умела праздновать их. Дом ее бывал весь вымыт и вычищен в субботу; люди и она не работали, все были празднично разряжены, и все бывали у обедни. К господскому обеду прибавлялись кушанья, и людям давалась водка и жареный гусь или поросенок. Но ни на чем во всем доме так не бывал заметен праздник, как на широком, строгом лице Марьи Дмитриевны, в этот день принимавшем неизменяемое выражение торжественности.
Когда напились кофе после обедни, в гостиной с снятыми чехлами, Марье Дмитриевне доложили, что карета готова, и она с строгим видом, одетая в парадную шаль, в которой она делала визиты, поднялась и объявила, что едет к князю Николаю Андреевичу Болконскому, чтобы объясниться с ним насчет Наташи.
После отъезда Марьи Дмитриевны, к Ростовым приехала модистка от мадам Шальме, и Наташа, затворив дверь в соседней с гостиной комнате, очень довольная развлечением, занялась примериваньем новых платьев. В то время как она, надев сметанный на живую нитку еще без рукавов лиф и загибая голову, гляделась в зеркало, как сидит спинка, она услыхала в гостиной оживленные звуки голоса отца и другого, женского голоса, который заставил ее покраснеть. Это был голос Элен. Не успела Наташа снять примериваемый лиф, как дверь отворилась и в комнату вошла графиня Безухая, сияющая добродушной и ласковой улыбкой, в темнолиловом, с высоким воротом, бархатном платье.
– Ah, ma delicieuse! [О, моя прелестная!] – сказала она красневшей Наташе. – Charmante! [Очаровательна!] Нет, это ни на что не похоже, мой милый граф, – сказала она вошедшему за ней Илье Андреичу. – Как жить в Москве и никуда не ездить? Нет, я от вас не отстану! Нынче вечером у меня m lle Georges декламирует и соберутся кое кто; и если вы не привезете своих красавиц, которые лучше m lle Georges, то я вас знать не хочу. Мужа нет, он уехал в Тверь, а то бы я его за вами прислала. Непременно приезжайте, непременно, в девятом часу. – Она кивнула головой знакомой модистке, почтительно присевшей ей, и села на кресло подле зеркала, живописно раскинув складки своего бархатного платья. Она не переставала добродушно и весело болтать, беспрестанно восхищаясь красотой Наташи. Она рассмотрела ее платья и похвалила их, похвалилась и своим новым платьем en gaz metallique, [из газа цвета металла,] которое она получила из Парижа и советовала Наташе сделать такое же.
– Впрочем, вам все идет, моя прелестная, – говорила она.
С лица Наташи не сходила улыбка удовольствия. Она чувствовала себя счастливой и расцветающей под похвалами этой милой графини Безуховой, казавшейся ей прежде такой неприступной и важной дамой, и бывшей теперь такой доброй с нею. Наташе стало весело и она чувствовала себя почти влюбленной в эту такую красивую и такую добродушную женщину. Элен с своей стороны искренно восхищалась Наташей и желала повеселить ее. Анатоль просил ее свести его с Наташей, и для этого она приехала к Ростовым. Мысль свести брата с Наташей забавляла ее.
Несмотря на то, что прежде у нее была досада на Наташу за то, что она в Петербурге отбила у нее Бориса, она теперь и не думала об этом, и всей душой, по своему, желала добра Наташе. Уезжая от Ростовых, она отозвала в сторону свою protegee.