User Tag List

Страница 10 из 81 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя
Показано с 91 по 100 из 803

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

  1. #91

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

    По умолчанию

    Накину
    1) https://github.com/hoglet67/Z80Decoder
    тут чтото про ccf/scf test
    2) на сайте visual6502 упоминались фотки Zilog CMOS Z80 - Z84C00
    http://blog.visual6502.org/2011/08/z...80-z84c00.html

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

    Titus(25.08.2024)

  2. #91
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #92

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

    По умолчанию

    Цитата Сообщение от AlexG Посмотреть сообщение
    на сайте visual6502 упоминались фотки Zilog CMOS Z80 - Z84C00
    Ну наша-то точно NMOS.

  4. #93

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

    По умолчанию

    Цитата Сообщение от AlexG Посмотреть сообщение
    1) https://github.com/hoglet67/Z80Decoder
    тут чтото про ccf/scf test
    Походив по ссылкам, нашел хорошую статью (без VPN может не открыться).
    Статья все правильно описывает, все так и есть.
    Down to the silicon: how the Z80's registers are implemented

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

    А вот тут прекрасно рассказано про инкрементер/декрементер, упоминается конвейер и 4-битное АЛУ.
    The Z-80's 16-bit increment/decrement circuit reverse engineered
    Последний раз редактировалось Titus; 25.08.2024 в 17:14.

  5. #94

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

    По умолчанию

    и ранее упоминалось здесь
    https://github.com/MiSTer-devel/Mega...n/rtl/nuked-md
    я кажется смог его "запустить" (z80.v) в симуляторе. там используется одна "основная" тактовая и вторая "вспомогательная". реализовано на "эмуляции защёлок" (это на поверхностный взгляд).

  6. #95

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

    По умолчанию

    Цитата Сообщение от AlexG Посмотреть сообщение
    и ранее упоминалось здесь
    Я не понимаю верилог, и не могу сравнить его со схемой, на сколько он ей соответствует.

  7. #96

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

    По умолчанию

    ок. а схема вашего реверса доступна на просмтр ?

  8. #97

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

    По умолчанию

    Цитата Сообщение от AlexG Посмотреть сообщение
    ок. а схема вашего реверса доступна на просмтр ?
    Так в этом посте выкладывал. Только она недопричесанная, и могут встречаться ошибки, но она постоянно совершенствуется. Это как бы промежуточный, но полноценный вариант.

  9. #98

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

    По умолчанию

    ааа ... а слона то и не заметил.
    1) к сожалению это пдф в графике - отсутствует поиск по наименованию цепей.
    2) сходу не заметил таблички-прошивки для PLM (пока не понял смысл mask/value) - кажется уже догадался...
    3) что подразумевает вход ОЕ (хотябы для PLM) ? EZ это понятно управление третьим состоянием.
    4) на память с трудом вспоминаю (УГО, что обозначают символы в среднем поле) к примеру u231 ?
    5) U179 и U178 как всё вместе работает применительно к выходу (out ports) ?
    6) гипотетически, если спаять из этих микросхем - оно должно же работать ? или в схеме "используются" микросхемы, которые невозможны в реальном мире?
    7) кругляш на входе - это инвертирование входного сигнала ? те активный уровень "лог 0" ?
    Последний раз редактировалось AlexG; 25.08.2024 в 23:08.

  10. #99

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

    По умолчанию

    Цитата Сообщение от AlexG Посмотреть сообщение
    2) сходу не заметил таблички-прошивки для PLM (пока не понял смысл mask/value)
    Маска - это какие биты надо оставить для сравнения. Например, FF - это все биты сравниваются. 0F - это только младшие 4.
    VALUE - это с каким значением сравнивается. Иными словами if (Input & Mask) = Value, то выход матрицы активен.

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

    Цитата Сообщение от AlexG Посмотреть сообщение
    3) что подразумевает вход ОЕ (хотябы для PLM) ? EZ это понятно управление третьим состоянием.
    OE - разрешение выхода. Если выход комплиментарный, то при OE = 0, на выходе ноль.
    Если выход с открытым коллектором, то при OE = 0, на выходе Z.
    Если выход с двумя треугольничками в виде ромбика, то выход комплиментарный, но при OE = 0 тоже Z.

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

    Цитата Сообщение от AlexG Посмотреть сообщение
    4) на память с трудом вспоминаю (УГО, что обозначают символы в среднем поле) к примеру u231 ?
    Это усиленный буфер. Он может быть с инверсией или без инверсии.

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

    Цитата Сообщение от AlexG Посмотреть сообщение
    5) U179 и U178 как всё вместе работает применительно к выходу (out ports) ?
    U179 с открытым эмиттером, U178 с открытым коллектором.
    По-другому никак нельзя было изобразить это в виде логических микросхем. Такой вот нестандартный порт.
    При BUSACK_C = 1, порты работают, как с открытым коллектором, при BUSACK_C = 0, они работают как обычные комплиментарные.

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

    Цитата Сообщение от AlexG Посмотреть сообщение
    6) гипотетически, если спаять из этих микросхем - оно должно же работать ? или в схеме "используются" микросхемы, которые невозможны в реальном мире?
    Имеется в виду, есть ли конкретно такие микросхемы в номенклатуре какого-либо производителя? Или же реальны ли они в принципе? )

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

    Цитата Сообщение от AlexG Посмотреть сообщение
    7) кругляш на входе - это инвертирование входного сигнала ? те активный уровень "лог 0" ?
    Да.
    Последний раз редактировалось Titus; 25.08.2024 в 23:24.

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

    AlexG(25.08.2024)

  11. #100

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

    По умолчанию

    на первый взгляд - можно превратить в verilog по модулям аля U641, U837.... - по идее получится аля схема из квадратиков...
    что-то типо такого
    Вложения Вложения

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

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

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

Эту тему просматривают: 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

Ваши права

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