User Tag List

Страница 45 из 81 ПерваяПервая ... 414243444546474849 ... ПоследняяПоследняя
Показано с 441 по 450 из 803

Тема: Реверс-инжиниринг Z80

  1. #441

    Регистрация
    28.02.2005
    Адрес
    Москва
    Сообщений
    2,242
    Спасибо Благодарностей отдано 
    993
    Спасибо Благодарностей получено 
    615
    Поблагодарили
    333 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Т34ВМ1
    Процессор разработан в НИИТТ. Главным конструктором назначили Юрия Леонидовича Отрохова, который и ранее выступал с инициативой такой разработки. Открывая ОКР, он изволил пошутить: будучи по гороскопу рыбой, он и ОКР присвоил шифр "Рыба", а вспомнив танкистскую молодость, микропроцессор назвал Т34. Но Отрохов, как и его коллеги по отделению, умели разрабатывать оригинальные микропроцессоры, а воспроизводить аналоги им еще не приходилось. Поэтому в состав разработчиков были включены специалисты подразделений НИИТТ, умеющие восстанавливать электрическую схему ИС по ее топологии. За 9 месяцев после четырех итераций им удалось сделать n-MOP микропроцессор Т34ВМ1 (КМ1858ВМ1, КР1858ВМ1) – полный аналог микропроцессора Z80А, выполненный по 2-мкм технологии. В ходе проектирования, благодаря тому, что в группе разработчиков были специалисты и по созданию новых ИС, и по воспроизводству аналогов, были выявлены и расшифрованы хитрости компании Zilog, направленные на защиту от копирования. Например, обнаруживались ложные логические связи, заблокированные при помощи оптически не видимых встроенных каналов. В результате тополог видел, например, элемент 3И-НЕ, а работал он как 2И-НЕ. Выявить такие ловушки, убедившись в неработоспособности схемы, сначала удавалось, только исследуя элементы схемы внутри кристалла при помощи зондовых анализаторов. Но поняв принцип построения ловушек, отработали и механизм их обнаружения. В результате удалось сделать полный функциональный аналог Z80, хотя электрическая схема и топология Т34ВМ1 имели некоторые отличия.
    made in USSR так сказать


    Последний раз редактировалось SoftLight; 05.10.2024 в 00:28.

    Эти 4 пользователя(ей) поблагодарили SoftLight за это полезное сообщение:

    creator(05.10.2024), Titus(05.10.2024), ZjoyKiLer(05.10.2024), ZXMAK(05.10.2024)

  2. #442

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,379
    Спасибо Благодарностей отдано 
    1,698
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от SoftLight Посмотреть сообщение
    Т34ВМ1
    Интересно.
    Распределение точно такое же, как и у GoldStar Z8400A PS, а не такое, как у ST Z8400AB1 и Zilog Z0840004PSC.

    Этот пользователь поблагодарил Titus за это полезное сообщение:

    ZjoyKiLer(05.10.2024)

  3. #443

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Распределение точно такое же, как и у GoldStar Z8400A PS
    видимо копировали с GoldStar Z8400A
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  4. #444

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,379
    Спасибо Благодарностей отдано 
    1,698
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    видимо копировали с GoldStar Z8400A
    Ну да. Или с какого-то ему подобного.
    А если точнее, то с линейки, с которой сделан восточногерманский U880/5.
    Тогда как КР1858ВМ1 сделан с другой маски - U880/6, площадь кристалла уменьшена, переработана разводка, да и по тестам не шумит.



    Но у нас мало статистики, люди тесты на реалах не делают особо)

    - - - Добавлено - - -

    Если ориентироваться по фоткам кристаллов с сайта zeptobars'а, то мы имеем как минимум три варианта NMOS-разводки:

    Скрытый текст



    Оригинальный GoldStar Z80, фотография взята из документа 'Searching traps in Zilog Z80 CPU' за авторством Сергея Скоробогатова. Судя по внешнему виду, именно подобный кристалл использовался для проекта Z80 Explorer, из которого я делал реверс.


    Т34ВМ1, он же восточногерманский U880/5. Судя по дате на кристалле, разводка 1984 года, размер кристалла 4513x4251 µm, нормы 5 µm. По тестам шума сходен с GoldStar Z8400A.


    Следующее поколение - КР1858ВМ1, он же восточногерманский U880/6. Разводка уже 1990 года, размер кристалла 3601x3409 µm. По тестам не шумит, так же как и Zilog Z0840006 PSC (но вовсе не обязательно, что разводка одна и та же).


    И, наконец, Z0840004PSC. Размер кристалла 3545x3350 µm. Тесты шумят так же, как и у ST Z8400AB1.


    [свернуть]


    - - - Добавлено - - -

    Хорошо бы понять, с какой версии кристалла делался проект Z80 Explorer. И наш реверс, соответственно.
    Последний раз редактировалось Titus; 05.10.2024 в 16:53.

  5. #445

    Регистрация
    27.11.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    974
    Спасибо Благодарностей отдано 
    51
    Спасибо Благодарностей получено 
    197
    Поблагодарили
    164 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ну у меня ставки что это был
    http://visual6502.org/wiki/index.php...our_collection
    Zilog Z80 8453 Z8400PS DIP40 7:capture
    ПС:
    7: Modeling, capturing, vectorizing components

    ----------------------------------------
    смотреть на
    /web.archive.org
    в районе 2020г

    - - - Добавлено - - -

    Несколько не стандартно расписан проц
    How to Program Z80 - Zaks.pdf
    https://disk.yandex.ru/i/dM9qZntNHHqyMQ

    А этопро "ловушки"
    Z80_traps.pdf
    https://disk.yandex.ru/i/KnhyycW1ygmlww

    Этот пользователь поблагодарил AlexG за это полезное сообщение:

    Titus(05.10.2024)

  6. #446

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,379
    Спасибо Благодарностей отдано 
    1,698
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от AlexG Посмотреть сообщение
    Zilog Z80 8453 Z8400PS DIP40 7:capture
    ПС:
    7: Modeling, capturing, vectorizing components
    Хорошо, возьмем за рабочую гипотезу, что это был именно он. Но еще нужна фотка кристалла для сравнения с остальными.

    Если это именно Z8400PS, то тогда наш самый ранний корейский в статистике и есть он. Или его германский аналог U880/5 и наш Т34ВМ1.

  7. #447

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Или его германский аналог U880/5 и наш Т34ВМ1.
    у меня подозрение, что U880 и Т34 - вообще одно и то же, наши корпусировали то, что немцы напекли(ну или наеборот - немцы пекли то, что наши отреверсили). Несмотря на сказки, импортозамещение на старте, чО. (личное мнение, имхо)
    Так то есть и то и другое (Т34 в керамике) и третье КР1858ВМ. Проверить на том же самом компе что?? но только одно, ибо лапки, т.е. цанги, будь они не ладны
    Последний раз редактировалось zebest; 05.10.2024 в 13:56.
    Profi v3.2 -=- Speccy2010,r2

  8. #448

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,379
    Спасибо Благодарностей отдано 
    1,698
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    Так то есть и то и другое (Т34 в керамике) и третье КР1858ВМ. Проверить на том же самом компе что?? но только одно, ибо лапки, т.е. цанги, будь они не ладны
    Обязательно все надо проверить.

    - - - Добавлено - - -

    Цитата Сообщение от AlexG Посмотреть сообщение
    А этопро "ловушки"
    Z80_traps.pdf
    https://disk.yandex.ru/i/KnhyycW1ygmlww
    Добавил в список кристаллов фотографию из документа.

    - - - Добавлено - - -

    Цитата Сообщение от AlexG Посмотреть сообщение
    Несколько не стандартно расписан проц
    В чем нестандартность?

  9. #449

    Регистрация
    27.11.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    974
    Спасибо Благодарностей отдано 
    51
    Спасибо Благодарностей получено 
    197
    Поблагодарили
    164 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это симулятор.
    http://www.visual6502.org/JSSim/expert-z80.html
    у него на "схеме" справа (там где пады для выводов) по середине есть буковки "8400"


    Вот здесь фото "original Zilog's Z80"
    здесь тоже есть буковки "8400"
    -------------------------------
    August 26, 2013
    Zilog Z80 Z0840004PSC : weekend die-shot
    After taking photos of Z80-compatible CPU's from DDR and USSR we finally got the original Zilog's Z80. This chip had datecode 9012.
    http://s.zeptobars.ru/z80-Z0840004PSC-HD.jpg
    --------------------------------
    пс: ааааа про это уже было сказано выше....
    пспс: не стандартно : это в блок схемах процессора указаны относительно подробнее чем в других "книжках". Я если что про 2 главу.
    Последний раз редактировалось AlexG; 05.10.2024 в 16:39.

  10. #450

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,379
    Спасибо Благодарностей отдано 
    1,698
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от AlexG Посмотреть сообщение
    пспс: не стандартно : это в блок схемах процессора указаны относительно подробнее чем в других "книжках". Я если что про 2 главу.
    Ну только это не имеет никакого отношения к реальной внутренней структуре Z80) Как и в других документациях с упрощенным описанием внутренностей Z80.

    - - - Добавлено - - -

    Тайна команды OUT (C),0 также раскрыта!

    Цитата Сообщение от goodboy Посмотреть сообщение
    а меня интересует недокументированная команда #ED71 OUT (C),0
    и вроде так она выполняется на NMOS, на CMOS в порт засылается #FF
    Как и ожидалось, никаких особых подводных камней в этой команде нет. Все происходит так, как и предполагалось.
    Из-за того, что регистра с кодом 110 не существует, в такте M4.T1.3 хоть и активизируется сигнал SEL_REG_SRC, но ни один из регистров не выбирается.
    Каждый положительный полутакт (CLK = 1) комплементарные шины блока регистров REGBIT0..15, /REGBIT0..15 заряжаются до плюса питания, а уже во время отрицательного полутакта (CLK = 0) с инверсной части шины на HBUS и/или LBUS читается значение регистра. Так как чтение происходит только с инверсной шины /REGBIT0..15 (обе шины используются только при записи), то заряженная до плюса питания инверсная шина /REGBIT0..15 при чтении нам дает 0. Вот и все загадки.

    Тот же самый эффект используется в команде INF. Из порта значение читается в никакой регистр по тем же самым причинам. И остается побочное явление - одни только флаги.
    Последний раз редактировалось Titus; 05.10.2024 в 18:00.

    Эти 3 пользователя(ей) поблагодарили Titus за это полезное сообщение:

    goodboy(05.10.2024), zebest(05.10.2024), ZXMAK(05.10.2024)

Страница 45 из 81 ПерваяПервая ... 414243444546474849 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 1739
    Последнее: 09.01.2025, 10:55
  2. Ответов: 32
    Последнее: 18.12.2024, 18:19
  3. Реверс-инжиниринг игры Boovie
    от Oleg N. Cher в разделе Программирование
    Ответов: 41
    Последнее: 09.01.2022, 23:07
  4. Реверс МК-92
    от Случайность в разделе Программируемые калькуляторы
    Ответов: 55
    Последнее: 24.04.2021, 23:47
  5. Реверс инжиниринг печатной платы
    от Filin в разделе Несортированное железо
    Ответов: 36
    Последнее: 11.03.2018, 22:46

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •