nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 02:40



Reply to topic  [ 22 posts ]  Go to page 1, 2  Next
Полный реверс-инжиниринг КР580ВМ80А / i8080 
Author Message
Doomed

Joined: 27 Jan 2010 03:45
Posts: 434
Location: 83.149.9.42
Reply with quote
http://habrahabr.ru/post/249613/

Quote:
реверс-инжениринг КР580ВМ80А полностью завершен. Получена полная принципиальная схема и Verilog-модель. В невероятно короткие сроки схему восстановил Vslav (1801ВМ1@gmail.com).

Оказалось, в КР580ВМ80А ровно 4758 транзисторов (а не 6000 или 4500, как иногда ошибочно упоминают).

Топология КР580ВМ80А похожа, но не идентична i8080. Тем не менее, отличий в реализации опкодов КР580ВМ80А не было обнаружено.

Verilog-модель успешно прошла зубодробительный тест качества симуляции и как Verilog-модель, и как FPGA заменяя реальный КР580ВМ80А в "Специалисте".




Image


03 Feb 2015 22:50
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Следил за этим процессом, и если я не ошибаюсь, "новость" эта родилась 19.08.2014,
а сама принципиальная схема - так и ещё раньше...

Но всё равно приятно, что реальная схема КР580ВМ80А на транзисторах теперь есть.
Глядишь, и на логике появится...

_________________
iLavr


04 Feb 2015 12:16
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Круто, теперь ждём 580ВМ1 ;)

Кстати а никто ещё не озвучил отличия от i8080?...

P.S. Перенёс в Soviet

_________________
:dj: https://mastodon.social/@Shaos


04 Feb 2015 13:07
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Shaos wrote:
Кстати а никто ещё не озвучил отличия от i8080?...

Так указали же, что отличия в топологии. Т.е. 580ВМ80А не передрат 1:1, а сделан
по образцу на своей технологии.
BarsMonster wrote:
Топология КР580ВМ80А похожа, но не идентична i8080. Тем не менее,
отличий в реализации опкодов КР580ВМ80А не было обнаружено.

_________________
iLavr


04 Feb 2015 13:34
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
А вот мне интересно узнать какие именно отличия - поимённо...

_________________
:dj: https://mastodon.social/@Shaos


04 Feb 2015 14:19
Profile WWW
Writer

Joined: 23 May 2006 13:40
Posts: 24
Reply with quote
Post 
я уже написал на хабре ;)
но думаю это "копия" одной из версий
с изменениями и дополнениями
уж ОЧЕНЬ похожи кристалы


04 Feb 2015 14:28
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Shaos wrote:
А вот мне интересно узнать какие именно отличия - поимённо...

Ну так ты же у нас зарегистрирован на http://zx-pk.ru/ - тебе и карты в руки! :roll:
Поинтересовался бы непосредственно у авторов сенсации - их там немного, и рассказал
бы нам, дремучим...
Я-то zx-pk.ru, как и множество других ресурсов почитываю сугубо молча...

Кстати, и 1801ВМ1 - уже практически готов, насколько я понимаю...


esl wrote:
уж ОЧЕНЬ похожи кристалы

Пишут, что и y z80 много сходства... и не думаю, что надо было специально вносить вариации,
если что-то удачно выполнено.

_________________
iLavr


04 Feb 2015 14:30
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Один момент только не совсем понятен... если различия только в топологии,
то как же тогда:
BarsMonster wrote:
Оказалось, в КР580ВМ80А ровно 4758 транзисторов

но
esl wrote:
кстати из подписи «Intel 8080, 1975, 4,500 transistors...


Что-то же делают в схеме дополнительные 258 транзисторов? :lol:
Или Intel даёт округленные приблизительные цифры...

_________________
iLavr


04 Feb 2015 14:47
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Ну говорят же вроде, что 580 умеет работать с одним питанием +5В, а буржуйский 8080A - нет...

т.е. как минимум отличия в питании должны быть?

_________________
:dj: https://mastodon.social/@Shaos


04 Feb 2015 14:56
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Shaos wrote:
Ну говорят же вроде, что 580 умеет работать с одним питанием +5В, а буржуйский 8080A - нет...

И объясняют это чисто технологическими моментами, а не схемотехникой.
Если ты следил за темой - прозвучало однозначно, что
"формирователя смещения подложки на кристалле нет".

_________________
iLavr


04 Feb 2015 15:15
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Lavr wrote:
Shaos wrote:
Ну говорят же вроде, что 580 умеет работать с одним питанием +5В, а буржуйский 8080A - нет...

И объясняют это чисто технологическими моментами, а не схемотехникой.
Если ты следил за темой - прозвучало однозначно, что
"формирователя смещения подложки на кристалле нет".


Нет, не следил. Это значит что -5 вообще подключать к 580 ненадо или что?...

_________________
:dj: https://mastodon.social/@Shaos


04 Feb 2015 16:05
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Shaos wrote:
Нет, не следил...

Ну прочитай на досуге как-нибуть: http://zx-pk.ru/showthread.php?t=23349
Там минут на 35, если по существу. А то как-то не с руки мне заниматься пересказом.

Shaos wrote:
Это значит что -5 вообще подключать к 580 ненадо или что?...

Это значит, что из тех 258 транзисторов, что меня заинтересовали, в формирователях
смещения на кристалле не задействован ни один.
Поскольку таких формирователей там просто нет.

_________________
iLavr


04 Feb 2015 16:42
Profile
Doomed

Joined: 08 Apr 2013 04:04
Posts: 449
Location: 213.247.249.139
Reply with quote
А вот всё же подниму тему -5в и 'подложки'.
Какая подложка имеется в виду прежде всего? Которая у каждого нмоп транзистора, или какая-то другая?

_________________
привет засранцу лавру :)


26 Dec 2016 12:23
Profile
Novelist

Joined: 17 Mar 2015 21:54
Posts: 31
Reply with quote
Подложка общая для всей микросхемы (кристалла). Обычно она с p-проводимостью. Стоки и истоки n-канальных МОП транзисторов это небольшие области с n-проводимостью. Подавая на подложку напряжение ниже самого
низкого напряжения в самой схеме обеспечивается надёжное запирание получившихся p-n переходов и, таким
образом, изоляция транзисторов друг от друга. Кстати, -5В избыточно, вполне хватило бы напряжения ниже кремниевых -0,7В, например -1,0В.


26 Dec 2016 21:33
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
viv-pm wrote:
Подавая на подложку напряжение ниже самого низкого напряжения в самой схеме обеспечивается надёжное запирание получившихся p-n переходов и, таким образом, изоляция транзисторов друг от друга.
Интересно... А когда -5В не подают на КР580ВМ80А (выше упоминали, что он может работать без "-"),
что тогда обеспечивает "изоляцию транзисторов друг от друга"?

_________________
iLavr


27 Dec 2016 03:56
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 22 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.