![]() |
Загадочный проц КР580ВМ1
В 80-х годах отечественной промышленностью (НПО "Интеграл") был налажен выпуск микропроцессоров КР580ВМ1. Известно что он был частично совместим по распиновке с прототипом КР580ВМ80А (он же i8080A - предтеча Z80) и требовал для питания только +5В. Есть предположение, что проц был программно совместим с Z80, то есть мог быть гибридом Z80 и 8080. Скорее всего потребность в нем возникла с целью модернизации уже имеющихся систем как это проделано с Atmel-контроллерами AT89, заменяемыми на AT90.
В связи с вышесказанным возникает вопрос к обществу - кто нибудь может пролить свет по данному вопросу. |
Quote:
http://www.homecomputer.de/pages/easteurope_ussr.html == There are only one exception - 580WM1 an advanced i8080 which has no analog in original Intel's serie. I heard some people used this CPU to replace old 580WM80 because it was 100% pin compatible, utilised same structure and commands set, but had ~100 new commands and one extra 16-bit register. == Вектор-06 (Vector-06) The Vector was developed by D. Temirazov and A. Sokolov and won an award at a Radio-Exhibition in 1987. As far as I understand the various sources of information there were several versions of the Vector: 1987: Вектор-06ц (Vector-06C) 1991: Вектор-06ц.02 (Vector-06C.02) 19??: Вектор-Старт 1200 (Vector Start 1200) 199?: Вектор-a (Vector-A) [unconfirmed] 199?: Вектор Турбо+ (Vector Turbo+) [unconfirmed] The Vector-06C.02 is an enhanced version of the Vector-06C. The Vector-A is said to be an IBM clone whereas the Vector Turbo+ is based on a Z-80 CPU (?). The original Vector-06 is KR580WM80A based, but you may install KR580WM1 CPU because it is 100% compatible to WM80A, but needs less power and had one extra register. In 1993 someone made a Z80-Card to replace old and slow WM80A and WM1. == |
Quote:
|
Quote:
|
Клоне 85го это 1821ВМ85. ВМ1 производился не Интегралом а квазаром. Имел риск архитектуру, 128КБ адресного пространства(64кб код+64 кб даные)(Достигалось за счёт появления H1L1). Имел исправленную комманду диетично коррекиции.
|
1 Attachment(s)
Спасибо за информацию. Однако просьба к Conan - если не компетентен, не сообщать ложную информацию.
Насчет того, что "это 8085" сообщаю - у 8085, как минимум, шина адреса/данных мультиплексирована (характерная черта ранних Intel-прцессоров), 8080 и ВМ1 равно как и Z80 имели раздельные шины адреса и данных. В свое время информация о К580ВМ1 была получена из книги: Мячев А.А. Персональные ЭВМ: краткий энциклопедический справочник. - М: Финансы и статистика, 1992. - 384 с. на с. 29 приведена следующая информация: "Модернизированный вариант К580ВМ80А - микропроцессор К580ВМ1, имеет емкость адресуемой памяти 128 Кбайт, тактовую частоту 5 МГц, один источник питания +5 В и расширенную систему команд, позволяет заменить К580ВМ80А в выпускаемых изделиях без их доработки." как следует из последней фразы не о каком i8085 никакой речи быть не может. Теперь по поводу сравнения процев между собой - кидаю табличку, в которой приведена распиновка ВМ80, ВМ1, ВМ85, Z80. http://zx.pk.ru/images/attach/zip.gif Что же касается сообщения cr0acker - насколько я понимаю, это единственный человек обладающий достоверной информацией, хотя насчет RISC-архитектуры и раздельного пространства адреса/данных, то мягко говоря я очень сомневаюсь:). По общепринятой системе квалификации процессорных систем различают четыре базовых типа архитектур: два типа различающихся способом организации памяти Гарвардовскую (раздельное пространство адреса/данных) и Фон-Неймановскую (совместное использование пространства адреса/данных); два типа различающихся наборами команд RISC и CISC. 8080, 8085 и Z80 являются яркими представителями CISC/Фон-Неймановской архитектуры. Представителем CISC/Гарвардовской ар-ры является i8051, а RISC/Гарвардовской ар-ры - AVR, к классу RISC/Фон-Неймановской вроде бы относится PowerPC и Pentium4. Как мне кажется, ВМ1 не может относится к диаметрально противоположному классу архитектуры по сравнению со своим предшественником - система команд у них одинакова (разве что, микроядро может быть RISC и при этом "перелопачивать" команды CISC, как по моим данным и работает Pentium4, но согласитесь - технологии разного времени:), да и раздельное пространство адреса/данных целесообразно опять же при другой системе команд - оптимизированных для этого, у Z86 она оптимизирована, и поэтому не совместима с Z80. |
Quote:
Что же касается «компетентности», то советую быть внимательнее к собственным утверждениям: Quote:
http://www.answers.com/topic/harvard-architecture i8051 не является «чистым» представителем Гарвардовской архитектуры, а поддерживает два типа архитектур (Фон-неймановскую/Гарвардскую), вот например: http://www.mikroelektronika.co.yu/en...051book/02.htm Z80 так же не является «ярким представителем» Фон-Неймановской архитектуры, поскольку благодаря наличию у него сигнала M1, одинаково легко построить системы с совместным и раздельным хранением команд/данных. P.S. Что же касается К580ВМ1, то «краткие энциклопедические справочники» не всегда точны: «…микропроцессор К580ВМ1, имеет емкость адресуемой памяти 128 Кбайт…» У него есть команды позволяющие работать с адресами более #FFFF? Если есть, то приведите, а если нет, тогда почему про Z80 не говорят, что он емкость адресуемой памяти 128 Кбайт? |
1 Attachment(s)
По поводу того, что ошибаюсь с признаками архитектур - я согласен. В общем то, я и не собирался быть предельно точным с классификацией архитектур - основная задача была доказать, что проц совместимый с i8080 не может состоять в другом
классе архитектур - "рожденный ползать летать не может". Насчет того, что 580ВМ1 адресовал 128Кб памяти, то это верно - на это указывает наличие сигнала -EXM (находится на выводе, на котором у i8080 было питание +12В). Как это работает, не знаю - это одна из тех загадок, которые я надеялся выяснить у сообщества. В общем то, я знаю как на Z80 реализовать 128Кб памяти непосредственного доступа, но с некоторыми ограничениями - через IORQ можно адресовать массив ячеек в 64Кб, однако программы в нем выполняться не смогут - а под видеопамять, RAM-диск она вполне подходит. По прежнему хочется спросить у общества - кто знает где достать нормальную документацию по сабжу.В основном интересует совместим ли проц с Z80 - может все-таки у кого нибудь есть описание системы команд ВМ1? В качестве дополнения к сообщению предлагаю ознакомится со сравнительными характеристиками i8080, ВМ1, i8085 и z80. |
Quote:
А вот если использовать в дополнение к адресной шине, сигнал М1, то Z80 будет использовать до 128Кб. Разумеется, при этом доступны для изменения будут только 64Кб. Что бы адресовать напрямую 128Кб нужны как минимум 17-ти разрядные регистры (хотя бы PC). В наличии таковых у 580ВМ1 я сильно сомневаюсь (так же как и в наличии RISC-ядра). |
Quote:
Есть адесное пространство в 128кб. Нижня часть адресуется с поошью HL, верхняя с помошью H1L1. Код может находится только в нижнеё часте, а данные везде. |
| All times are GMT +4. The time now is 19:18. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.