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

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (6) 1 [2] 3 4 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Kukrinikz
11.02.2015 - 17:59
-2
Статус: Offline


Сделан в СССР

Регистрация: 1.02.10
Сообщений: 2135
Да здравствует советская микросхема! Самая большая микросхема в мире!!! Ура, товарищи! © старый анекдот в тему
 
[^]
Twisted2
11.02.2015 - 18:01
10
Статус: Offline


Хохмач

Регистрация: 25.03.14
Сообщений: 657
Проц процом, а сиськи на этом компе были супер siski.gif , магнитофон "Весна" и ждеш...


Советский проц кр580вм80а
 
[^]
Antibzdun
11.02.2015 - 18:02
6
Статус: Offline


Ярила

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

Чего несешь- то?
Какой язык проще?
У z-80 система команд 8080 + расширение.
 
[^]
Liggett
11.02.2015 - 18:03 [ показать ]
-18
XogN
11.02.2015 - 18:04
2
Статус: Offline


Ленивый кот

Регистрация: 1.10.14
Сообщений: 153
Приятные фото. Спасибо, подрочил.
 
[^]
denisg2
11.02.2015 - 18:09
4
Статус: Offline


Шутник

Регистрация: 16.07.14
Сообщений: 99
Эххх, были времена.... beer.gif Мой первый ассемблер. Радио-86рк, Вектор 06Ц.
Теплая цифровая ось - CP/M на векторе с дисководом.

Это сообщение отредактировал denisg2 - 11.02.2015 - 18:13
 
[^]
LordOfSteel
11.02.2015 - 18:10
3
Статус: Offline


Шутник

Регистрация: 12.06.13
Сообщений: 0
Я этот проц на верилоге загнал в синтезатор Synplify. Вот RTL схема.

Советский проц кр580вм80а
 
[^]
LordOfSteel
11.02.2015 - 18:11
4
Статус: Offline


Шутник

Регистрация: 12.06.13
Сообщений: 0
Ещё, фрагмент в увеличенном виде.
Зелёным подсвечивается master clock.

Это сообщение отредактировал LordOfSteel - 11.02.2015 - 18:14

Советский проц кр580вм80а
 
[^]
Liggett
11.02.2015 - 18:20
-1
Статус: Offline


Хохмач

Регистрация: 20.02.14
Сообщений: 678
Antibzdun , язык проще в том смысле, что больше возможностей.
Не нужно извращаться и придумывать зубодробительные алгоритмы.
Два регистра уже давали свободу.
А несешь это ты, учи матчасть.

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

Это сообщение отредактировал Liggett - 11.02.2015 - 18:22
 
[^]
Boris62
11.02.2015 - 18:26
1
Статус: Offline


Шутник

Регистрация: 8.12.12
Сообщений: 78
Смоленская "Искра-555"-страшный сон.
 
[^]
Strangerr
11.02.2015 - 18:26
15
Статус: Offline


Tanstaafl

Регистрация: 26.09.13
Сообщений: 3478
Цитата (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.02.2015 - 18:26
4
Статус: Offline


Ярила

Регистрация: 17.01.14
Сообщений: 1721
Цитата (Liggett @ 11.02.2015 - 18:20)
Antibzdun , язык проще в том смысле, что больше возможностей.
Не нужно извращаться и придумывать зубодробительные алгоритмы.
Два регистра уже давали свободу.
А несешь это ты, учи матчасть.

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

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

Это сообщение отредактировал Antibzdun - 11.02.2015 - 18:27
 
[^]
vadimus6931
11.02.2015 - 18:34
0
Статус: Offline


Шутник

Регистрация: 13.12.14
Сообщений: 91
Цитата (denisg2 @ 11.02.2015 - 23:09)
Эххх, были времена.... beer.gif Мой первый ассемблер. Радио-86рк, Вектор 06Ц.
Теплая цифровая ось - CP/M на векторе с дисководом.

Блин, и мой тоже. 86-РК с батей собирали. Воспоминания... Эхх
 
[^]
list67
11.02.2015 - 18:35
10
Статус: Offline


Ярила

Регистрация: 7.01.14
Сообщений: 3459
Вы удивитесь, но до сих пор на многих предприятиях работают станки на кр580вм80а. Работают и работают. А современные контроллеры столько не протянут.
 
[^]
LordOfSteel
11.02.2015 - 18:35
6
Статус: Offline


Шутник

Регистрация: 12.06.13
Сообщений: 0
Цитата (Strangerr @ 11.02.2015 - 18:26)
Да, линий питания у проца было аж 4 - +5В, +12В, -5В и -12В.

Прошу прощения, но питание -12 я что-то не припоминаю. Я на этом проце собаку съел, и питаний всегда было три: +5В, +12В, -5В.
 
[^]
denisg2
11.02.2015 - 18:39
3
Статус: Offline


Шутник

Регистрация: 16.07.14
Сообщений: 99
Цитата (Strangerr @ 11.02.2015 - 18:26)
Zylog 80, как верно выше сказали, обличался несколькими доп.командами и одним питанием +5В.

В отличие от, у Z80 было два набора основных регистров (таких же как и в вм80), между которыми можно было переключаться, этакая многозадачность типа. Плюс два 16ти битных индексных регистра. И, о боже, целый набор SIMD инструкций (ldir и тд)!!!
 
[^]
Strangerr
11.02.2015 - 18:39
5
Статус: Offline


Tanstaafl

Регистрация: 26.09.13
Сообщений: 3478
Цитата (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.02.2015 - 18:42
 
[^]
LordOfSteel
11.02.2015 - 18:39
14
Статус: Offline


Шутник

Регистрация: 12.06.13
Сообщений: 0
Бля, как же много на ЯПе технарей-электронщиков. Не ожидал.
 
[^]
aleknest
11.02.2015 - 18:42
3
Статус: Offline


Приколист

Регистрация: 3.07.13
Сообщений: 290
Нда. Слабовато, ТС. Проц из разряда "городских легенд" электронщиков.

Реверснули его в одном из киевских КБ, с фотографий слоев оригинального. При этом что-то разрабам не понравилось и они его слегка "оптимизнули". Результатом "оптимизации" стало существенное уменьшение требований к питающим напряжениям. Поговаривают, что Интели реверснули КР580ВМ80 обратно.
 
[^]
LordOfSteel
11.02.2015 - 18:44
3
Статус: Offline


Шутник

Регистрация: 12.06.13
Сообщений: 0
Цитата (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.02.2015 - 18:50
2
Статус: Offline


Хохмач

Регистрация: 20.02.14
Сообщений: 678
Было три питания у 580.
+5, -5, и +12.
Но это ещё не самая беда, что их было три.
Гораздо хуже было то, что -5 вольт должно подаваться первым.
Это напряжение питания подложки.
В отсутствие минус 5вольт процессор перегорал.
Поэтому на 580 были изощренные блокм питания.
Сначала работал канал -5, а потом уже +5 и +12.

Насчёт -12 вольт, да такое было, в разработках.
Но не для процессора.
К примеру страшный и дефицитный видеоконтроллер 580ВГ79
Хотел 4 линии питания.
Но сам процессор кушал тока три линии)
 
[^]
LordOfSteel
11.02.2015 - 18:55
3
Статус: Offline


Шутник

Регистрация: 12.06.13
Сообщений: 0
Цитата (Liggett @ 11.02.2015 - 18:50)
Было три питания у 580.
+5, -5, и +12.
Но это ещё не самая беда, что их было три.
Гораздо хуже было то, что -5 вольт должно подаваться первым.
Это напряжение питания подложки.
В отсутствие минус 5вольт процессор перегорал.
Поэтому на 580 были изощренные блокм питания.
Сначала работал канал -5, а потом уже +5 и +12.

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

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

Но я всегда подавал на проц все напруги одновременно, со стабилизаторов кренок, которые работали параллельно. И не сгорал.
 
[^]
horrordash
11.02.2015 - 18:57
1
Статус: Offline


Ярила

Регистрация: 1.08.09
Сообщений: 2178
verilog модель? ебическая сила! ушел изучать...
ё! да там еще и проект под DE0... ну щас закомпилим :)
 
[^]
Strangerr
11.02.2015 - 18:57
1
Статус: Offline


Tanstaafl

Регистрация: 26.09.13
Сообщений: 3478
Цитата (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.02.2015 - 19:00
1
Статус: Offline


Ярила

Регистрация: 13.02.12
Сообщений: 5475
КР1858ВМ - советский аналог Z80
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 49735
0 Пользователей:
Страницы: (6) 1 [2] 3 4 ... Последняя » [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



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






Наверх