Советский проц кр580вм80а, Ревес-инжениринг

Страницы: 1 2 3  ... 6  ОТВЕТИТЬ НОВАЯ ТЕМА
Kukrinikz 11 фев 2015 в 17:59
Сделан в СССР  •  На сайте 16 лет
-2
Да здравствует советская микросхема! Самая большая микросхема в мире!!! Ура, товарищи! © старый анекдот в тему
Twisted2 11 фев 2015 в 18:01
Хохмач  •  На сайте 12 лет
10
Проц процом, а сиськи на этом компе были супер siski.gif , магнитофон "Весна" и ждеш...


Советский проц кр580вм80а
Antibzdun 11 фев 2015 в 18:02
Ярила  •  На сайте 12 лет
6
Цитата (Liggett @ 11.02.2015 - 17:55)
Дебильный процессор.
Делали на нем первые Радио-86-РК...
Столько мучений было.
Слава Богу, сэр Клайф Синклер создал ZX Spectrum на Zilog 80.
Вроде бы близки, но у Z80 гораздо проще архитектура и язык.
КР580 забыть как страшный сон.
Мёртворожденного выродка)

Чего несешь- то?
Какой язык проще?
У z-80 система команд 8080 + расширение.
XogN 11 фев 2015 в 18:04
Ленивый кот  •  На сайте 11 лет
2
Приятные фото. Спасибо, подрочил.
denisg2 11 фев 2015 в 18:09
Весельчак  •  На сайте 11 лет
4
Эххх, были времена.... beer.gif Мой первый ассемблер. Радио-86рк, Вектор 06Ц.
Теплая цифровая ось - CP/M на векторе с дисководом.

Это сообщение отредактировал denisg2 - 11 фев 2015 в 18:13
LordOfSteel автор 11 фев 2015 в 18:10
Шутник  •  На сайте 12 лет
3
Я этот проц на верилоге загнал в синтезатор Synplify. Вот RTL схема.

Советский проц кр580вм80а
LordOfSteel автор 11 фев 2015 в 18:11
Шутник  •  На сайте 12 лет
4
Ещё, фрагмент в увеличенном виде.
Зелёным подсвечивается master clock.

Советский проц кр580вм80а

Это сообщение отредактировал LordOfSteel - 11 фев 2015 в 18:14
Liggett 11 фев 2015 в 18:20
Хохмач  •  На сайте 12 лет
-1
Antibzdun , язык проще в том смысле, что больше возможностей.
Не нужно извращаться и придумывать зубодробительные алгоритмы.
Два регистра уже давали свободу.
А несешь это ты, учи матчасть.

На z80, кстати, я писал тока в машинном коде.
Гораздо проще тогда казалось, чем разбираться с ассемблером)))y

Это сообщение отредактировал Liggett - 11 фев 2015 в 18:22
Boris62 11 фев 2015 в 18:26
Шутник  •  На сайте 13 лет
1
Смоленская "Искра-555"-страшный сон.
Strangerr 11 фев 2015 в 18:26
Tanstaafl  •  На сайте 12 лет
15
Цитата (Kukrinikz @ 11.02.2015 - 17:59)
Да здравствует советская микросхема! Самая большая микросхема в мире!!! Ура, товарищи! © старый анекдот в тему

Ха-ха три раза. Видимо молодое поколение совсем не в курсе, что комплект логики серии К580 - а там кроме проца К(Р)580ИК80А был USART ВВ51, параллельный порт ВВ55, контроллер ПДП ВТ57, таймер ВИ53, контроллер прерываний ВН59, тактовый генератон ГФ24 и ещё туева хуча чипов - были прямой калькой с соответствующих интеловских чипов. Именно послойно растворяли и копировали.

Да, линий питания у проца было аж 4 - +5В, +12В, -5В и -12В.

Zylog 80, как верно выше сказали, обличался несколькими доп.командами и одним питанием +5В.

И таки да, к те годы помнил его систему комманд в хексе наизусть, благо она была простая, как 5 копеек. До сих пор помню - 0xC3 это Jmp, безусловный переход.
Antibzdun 11 фев 2015 в 18:26
Ярила  •  На сайте 12 лет
4
Цитата (Liggett @ 11.02.2015 - 18:20)
Antibzdun , язык проще в том смысле, что больше возможностей.
Не нужно извращаться и придумывать зубодробительные алгоритмы.
Два регистра уже давали свободу.
А несешь это ты, учи матчасть.

На z80, кстати, я писал тока в машинном коде.
Гораздо проще тогда казалось, чем разбираться с ассемблером)))y

Че, и вправду 2 регистра?
Ну если разбираться с ассемблером - это сложно, то да.

Это сообщение отредактировал Antibzdun - 11 фев 2015 в 18:27
vadimus6931 11 фев 2015 в 18:34
Шутник  •  На сайте 11 лет
0
Цитата (denisg2 @ 11.02.2015 - 23:09)
Эххх, были времена.... beer.gif Мой первый ассемблер. Радио-86рк, Вектор 06Ц.
Теплая цифровая ось - CP/M на векторе с дисководом.

Блин, и мой тоже. 86-РК с батей собирали. Воспоминания... Эхх
list67 11 фев 2015 в 18:35
Ярила  •  На сайте 12 лет
10
Вы удивитесь, но до сих пор на многих предприятиях работают станки на кр580вм80а. Работают и работают. А современные контроллеры столько не протянут.
LordOfSteel автор 11 фев 2015 в 18:35
Шутник  •  На сайте 12 лет
6
Цитата (Strangerr @ 11.02.2015 - 18:26)
Да, линий питания у проца было аж 4 - +5В, +12В, -5В и -12В.

Прошу прощения, но питание -12 я что-то не припоминаю. Я на этом проце собаку съел, и питаний всегда было три: +5В, +12В, -5В.
denisg2 11 фев 2015 в 18:39
Весельчак  •  На сайте 11 лет
3
Цитата (Strangerr @ 11.02.2015 - 18:26)
Zylog 80, как верно выше сказали, обличался несколькими доп.командами и одним питанием +5В.

В отличие от, у Z80 было два набора основных регистров (таких же как и в вм80), между которыми можно было переключаться, этакая многозадачность типа. Плюс два 16ти битных индексных регистра. И, о боже, целый набор SIMD инструкций (ldir и тд)!!!
Strangerr 11 фев 2015 в 18:39
Tanstaafl  •  На сайте 12 лет
5
Цитата (LordOfSteel @ 11.02.2015 - 18:35)
Цитата (Strangerr @ 11.02.2015 - 18:26)
Да, линий питания у проца было аж 4 - +5В, +12В, -5В и -12В.

Прошу прощения, но питание -12 я что-то не припоминаю. Я на этом проце собаку съел, и питаний всегда было три: +5В, +12В, -5В.

Не буду спорить, но за каким-то хреном для компа на ИК80А городил БП с четыремя линиями питания, понятно, что -5В и -12В были слаботочные. Кстати даже сейчас у современных БП зачем-то есть -12В (-5В, как я понимаю, упразднили и получают на платах DC-DC преобразователями из -12В).

Цитата (denisg2 @ 11.02.2015 - 18:39)
В отличие от, у Z80 было два набора основных регистров (таких же как и в вм80), между которыми можно было переключаться, этакая многозадачность типа. Плюс два 16ти битных индексных регистра. И, о боже, целый набор SIMD инструкций (ldir и тд)!!!
А никто и не говорит, что z80 был плох. По хорошему, это был "правильный" i8080. Но архитектурно z80 полностью вырос из i8080. Насколько я помню на бинарном уровне на нём должен был работать код от i8080.

Это сообщение отредактировал Strangerr - 11 фев 2015 в 18:42
LordOfSteel автор 11 фев 2015 в 18:39
Шутник  •  На сайте 12 лет
14
Бля, как же много на ЯПе технарей-электронщиков. Не ожидал.
aleknest 11 фев 2015 в 18:42
Приколист  •  На сайте 12 лет
3
Нда. Слабовато, ТС. Проц из разряда "городских легенд" электронщиков.

Реверснули его в одном из киевских КБ, с фотографий слоев оригинального. При этом что-то разрабам не понравилось и они его слегка "оптимизнули". Результатом "оптимизации" стало существенное уменьшение требований к питающим напряжениям. Поговаривают, что Интели реверснули КР580ВМ80 обратно.
LordOfSteel автор 11 фев 2015 в 18:44
Шутник  •  На сайте 12 лет
3
Цитата (Strangerr @ 11.02.2015 - 18:39)
Цитата (LordOfSteel @ 11.02.2015 - 18:35)
Цитата (Strangerr @ 11.02.2015 - 18:26)
Да, линий питания у проца было аж 4 - +5В, +12В, -5В и -12В.

Прошу прощения, но питание -12 я что-то не припоминаю. Я на этом проце собаку съел, и питаний всегда было три: +5В, +12В, -5В.

Не буду спорить, но за каким-то хреном для компа на ИК80А городил БП с четыремя линиями питания, понятно, что -5В и -12В были слаботочные. Кстати даже сейчас у современных БП зачем-то есть -12В (-5В, как я понимаю, упразднили и получают на платах DC-DC преобразователями из -12В).

Цитата (denisg2 @ 11.02.2015 - 18:39)
В отличие от, у Z80 было два набора основных регистров (таких же как и в вм80), между которыми можно было переключаться, этакая многозадачность типа. Плюс два 16ти битных индексных регистра. И, о боже, целый набор SIMD инструкций (ldir и тд)!!!
А никто и не говорит, что z80 был плох. По хорошему, это был "правильный" i8080. Но архитектурно z80 полностью вырос из i8080. Насколько я помню на бинарном уровне на нём должен был работать код от i8080.

-5 это смещение подложки по старой технологии. Если из корпуса проца торчала подложка, то на ней можно было замерить эти -5. -12 не было.

Добавлено в 18:45
Цитата (aleknest @ 11.02.2015 - 18:42)
Нда. Слабовато, ТС. Проц из разряда "городских легенд" электронщиков.

Реверснули его в одном из киевских КБ, с фотографий слоев оригинального. При этом что-то разрабам не понравилось и они его слегка "оптимизнули". Результатом "оптимизации" стало существенное уменьшение требований к питающим напряжениям. Поговаривают, что Интели реверснули КР580ВМ80 обратно.

Оптимизнутый 580й - это Z80. Их можно почти везде один в один ставить, с учётом подключения.
Liggett 11 фев 2015 в 18:50
Хохмач  •  На сайте 12 лет
2
Было три питания у 580.
+5, -5, и +12.
Но это ещё не самая беда, что их было три.
Гораздо хуже было то, что -5 вольт должно подаваться первым.
Это напряжение питания подложки.
В отсутствие минус 5вольт процессор перегорал.
Поэтому на 580 были изощренные блокм питания.
Сначала работал канал -5, а потом уже +5 и +12.

Насчёт -12 вольт, да такое было, в разработках.
Но не для процессора.
К примеру страшный и дефицитный видеоконтроллер 580ВГ79
Хотел 4 линии питания.
Но сам процессор кушал тока три линии)
LordOfSteel автор 11 фев 2015 в 18:55
Шутник  •  На сайте 12 лет
3
Цитата (Liggett @ 11.02.2015 - 18:50)
Было три питания у 580.
+5, -5, и +12.
Но это ещё не самая беда, что их было три.
Гораздо хуже было то, что -5 вольт должно подаваться первым.
Это напряжение питания подложки.
В отсутствие минус 5вольт процессор перегорал.
Поэтому на 580 были изощренные блокм питания.
Сначала работал канал -5, а потом уже +5 и +12.

Насчёт -12 вольт, да такое было, в разработках.
Но не для процессора.
К примеру страшный и дефицитный видеоконтроллер 580ВГ79
Хотел 4 линии питания.
Но сам процессор кушал тока три линии)

Спасибо за разъяснение.

Но я всегда подавал на проц все напруги одновременно, со стабилизаторов кренок, которые работали параллельно. И не сгорал.
horrordash 11 фев 2015 в 18:57
Ярила  •  На сайте 16 лет
1
verilog модель? ебическая сила! ушел изучать...
ё! да там еще и проект под DE0... ну щас закомпилим :)
Strangerr 11 фев 2015 в 18:57
Tanstaafl  •  На сайте 12 лет
1
Цитата (Liggett @ 11.02.2015 - 18:50)
Было три питания у 580.
+5, -5, и +12.
Но это ещё не самая беда, что их было три.
Гораздо хуже было то, что -5 вольт должно подаваться первым.
Это напряжение питания подложки.
В отсутствие минус 5вольт процессор перегорал.
Поэтому на 580 были изощренные блокм питания.
Сначала работал канал -5, а потом уже +5 и +12.

Насчёт -12 вольт, да такое было, в разработках.
Но не для процессора.
К примеру страшный и дефицитный видеоконтроллер 580ВГ79
Хотел 4 линии питания.
Но сам процессор кушал тока три линии)

Да, Вы правы, -12В на проц не шло. Поскольку на моём самсособранном "Специалисте" ВГ79 не было, вопрос, на который я уже не помню ответ - нахрена у БП было нужно -12В smile.gif
Разводка проца:

Советский проц кр580вм80а
amatiel 11 фев 2015 в 19:00
Ярила  •  На сайте 14 лет
1
КР1858ВМ - советский аналог Z80
Понравился пост? Ещё больше интересного в ЯП-Телеграм и ЯП-Max!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 51 182
0 Пользователей:
Страницы: 1 2 3  ... 6  ОТВЕТИТЬ НОВАЯ ТЕМА

 
 

Активные темы



Наверх