User Tag List

Показано с 1 по 10 из 803

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

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

    По умолчанию

    Цитата Сообщение от AlexG Посмотреть сообщение
    Для какого "куска" на схеме.pdf ?
    Вот для этого фрагмента (кстати, я его уже переписал на полностью синхронные триггеры):



    RES_TCLK равна последнему такту в команде, например, T4. А Т4 синхронно с CLK и длится один период CLK.

    |-----| - T4
    |__|--| - CLK

    RES_MCLK равна последнему циклу в команде, например M2, и тоже синхронна с CLK.

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

    Проще на графике посмотреть:

    Последний раз редактировалось Titus; 13.09.2024 в 15:59.

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

  3. #2

    Регистрация
    12.11.2009
    Адрес
    Москва
    Сообщений
    403
    Спасибо Благодарностей отдано 
    50
    Спасибо Благодарностей получено 
    90
    Поблагодарили
    66 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Вот для этого фрагмента ...
    Код:
    always @(negedge CLK) begin
      if (RES_TCLK) begin
        M1 <= RES_MCLK;
        M2 <= U30_out;
        M3 <= U31_out;
      end
    end

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

    Titus(13.09.2024)

  4. #3

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

    По умолчанию

    Цитата Сообщение от SegaBoy Посмотреть сообщение
    always @(negedge CLK) begin
    То есть все же лучше тактироваться по CLK, чем по выходу U263? Почему?

  5. #4

    Регистрация
    12.11.2009
    Адрес
    Москва
    Сообщений
    403
    Спасибо Благодарностей отдано 
    50
    Спасибо Благодарностей получено 
    90
    Поблагодарили
    66 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    То есть все же лучше тактироваться по CLK, чем по выходу U263? Почему?
    Это я предложил вариант (не уверен что лучший), где только один клок и работаем и по переднему, и по заднему фронту, при этом не увеличиваем тактовую. А сигналы тактирующие другие триггеры заменяем на аналоги CS и EN.

    Почему тактировать от U263 не лучше - я не скажу, так как не спец. Выше вроде пытались разъяснить.

    P.S. Изучал тут проект Breaknes, так вот там есть изначальная verilog-модель и APU, и PPU на защёлках и прочем, с тактированием от всего подряд. А в конце уже синхронная (тут на форуме выкладывалась) на частоте х12 от частоты проца. Может сначала всё-таки перенести в верилог модель z80 как есть, со всеми защёлками, а потом её уже причесать под один клок?

  6. #5

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

    По умолчанию

    Цитата Сообщение от SegaBoy Посмотреть сообщение
    Может сначала всё-таки перенести в верилог модель z80 как есть, со всеми защёлками, а потом её уже причесать под один клок?
    Нет смысла делать двойную работу.

  7. #6

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Вот для этого фрагмента (кстати, я его уже переписал на полностью синхронные триггеры):
    Разобрался с этим фрагментом, скорректировал, вопросов по нему больше нет)

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

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

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

Похожие темы

  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

Ваши права

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