Важная информация

User Tag List

Страница 65 из 81 ПерваяПервая ... 616263646566676869 ... ПоследняяПоследняя
Показано с 641 по 650 из 803

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

  1. #641

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

    По умолчанию

    Мне интересно. У меня "шкурный интерес" - verilog model. Чем могу - посодействую. Сейчас в "две смены пашу" на работе и дома... так что времени вообще нету

  2. #642

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

    По умолчанию

    Цитата Сообщение от AlexG Посмотреть сообщение
    Мне интересно. У меня "шкурный интерес" - verilog model. Чем могу - посодействую. Сейчас в "две смены пашу" на работе и дома... так что времени вообще нету
    Для какого проекта тебе нужна Veriolog-модель?
    Почему не попробуешь Z80 из проекта Nuked-MD? Там точно списана модель с NMOS, как они говорят, и проходит тесты ZXALL.

  3. #643

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

    По умолчанию

    Я уже писал , что у неё "два клока" (как здесь написали - для эмуляции латчей) - а оное "дурно" влияет на фактическую частоту проекта. и не факт что она пройдёт "другие" тесты (которые здесь тестят)

  4. #644

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

    По умолчанию

    Цитата Сообщение от AlexG Посмотреть сообщение
    Я уже писал , что у неё "два клока" (как здесь написали - для эмуляции латчей) - а оное "дурно" влияет на фактическую частоту проекта. и не факт что она пройдёт "другие" тесты (которые здесь тестят)
    Ну все зависит от того, в каком проекте ты хочешь использовать. Тебе нужны частоты 100МГц?

  5. #645

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

    По умолчанию

    ОФФТОП: я жадный, я ОЧЕНЬ ЖАДНЫЙ.
    при 100 эффективная будет не более 25. (я не помню соотношение частот в том проекте). А на 100 "разводить" несколько сложновато ("дороже по ресурсам").

  6. #646

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

    По умолчанию

    Цитата Сообщение от AlexG Посмотреть сообщение
    ОФФТОП: я жадный, я ОЧЕНЬ ЖАДНЫЙ.
    при 100 эффективная будет не более 25. (я не помню соотношение частот в том проекте). А на 100 "разводить" несколько сложновато ("дороже по ресурсам").
    Тогда еще интереснее стало, что у тебя за проект) Колись)

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

  8. #647

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

    По умолчанию

    Честно ? Пока никакого. а первоначально "Хоббит"

  9. #648

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

    По умолчанию

    Цитата Сообщение от AlexG Посмотреть сообщение
    Честно ? Пока никакого. а первоначально "Хоббит"
    Для хоббита не нужно 25Мгц)
    Зато процессор от Нюка полностью соответствует схеме, в отличие от моей версии. Т.к. нельзя сохранить оригинал переходя на синхронный плисовский дизайн.

  10. #649

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

    По умолчанию

    Товарищи с емураши правильно заметили, что чем больше преобразований относительно транзисторной схемы, тем больше шансов накосячить.
    Поэтому если хочется сохранить прям эталонную модель, то это тут надо брать верилог с Nuked-MD, а еще лучше Z80 Explorer)

    Каждая ступень оптимизации может дать свои косяки просто из-за банальной ошибки.
    А уж преобразование в синхронную модель и отказ от двунаправленных шин, да и иных полу-аналоговых элементов схемы, требует не просто оптимизации а переделывания частей схемы.
    Например, никак нельзя оставить двухпортовый регистровый файл со всеми его фичами, такими как произвольное обьединение LBUS и HBUS, возможность слияния шин основного набора регистров и набора регистров-указателей.
    Его приходится полностью переписать на функциональный аналог, но не копию, т.к. она невозможна на этом уровне.
    А уж всякие остаточные заряды на шинах, из-за которых получаются 3 и 5 флаги и всякие другие фичи - никак не сохранить в первозданном виде.
    Их приходится написать заново, где условные 'заряды' будут хранится в триггерах.
    В общем, чем дальше переводишь схему на современные и оптимальные рельсы, тем больше привносишь своего, что хоть и должно являться функциональным аналогом, но может нести ошибку.

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

    Кстати, все эти особенности шин регистрового файла позволяют делать такие вещи, как, например.
    1. Одновременно читать регистр A, записывать регистр F, и снова его читать в одном и то же такте.
    2. Записывать по шине HBUS регистр WZL (младший байт внутреннего регистра-указателя, его еще называют MEMPTR) в главную часть регистрового файла, и при этом одновременно читать WZ целиком (и младшую и старшую часть) из другой части регистрового файла, которые на это такт специально обьединяются мостом.

  11. #650

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

    По умолчанию

    Чур меня на это:
    "а еще лучше Z80 Explorer"
    бредовая реализация...


    Вот это не понял:
    "Например, никак нельзя оставить двухпортовый регистровый файл со всеми его фичами"
    двух портовость в плисе "аппаратная"

    А это ни одна из выше упомянутых реализаций тоже не имеет:
    "А уж всякие остаточные заряды на шинах, из-за которых получаются 3 и 5 флаги и всякие другие фичи - никак не сохранить в первозданном виде."
    А в случае КМОП - так это (я так понял) вообще статическая вещь - без всяких плавающих флагов.




    Да и следующие (мне так кажется) тоже реализуемо
    Кстати, все эти особенности шин регистрового файла позволяют делать такие вещи, как, например.
    1. Одновременно читать регистр A, записывать регистр F, и снова его читать в одном и то же такте.
    2. Записывать по шине HBUS регистр WZL (младший байт внутреннего регистра-указателя, его еще называют MEMPTR) в главную часть регистрового файла, и при этом одновременно читать WZ целиком (и младшую и старшую часть) из другой части регистрового файла, которые на это такт специально обьединяются мостом.

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

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

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

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

Ваши права

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