User Tag List

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

Тема: Вечер в Музее. Аппаратные эмуляторы — вторая жизнь ретрокомпьютеров

Древовидный режим

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

    Регистрация
    16.08.2015
    Адрес
    г. Москва
    Сообщений
    12
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Не понимаю, что такое 'реверс на системном уровне'.

    Реверс - это только восстановление схемы по кристаллу. И ничего другого.
    А вот и нет. Есть функциональный эквивалент, например, поведенческая модель. Синтезировать её нельзя. Эта модель генерится автоматически из С++ модели. Далее по желанию. Либо сами, либо на откуп toolchain.
    В большинстве случаев топологию отреверсить нельзя. Как только количество металлических слоёв больше 2, всё, приехали. Но, если прицепиться логическим анализатором и анализатором прототипа, то можно получить:
    - тестовые векторы
    - статистические зависимости (как запись в тот или иной порт влияет на дисперсию событий)
    Затем из этих двух элементов делаем rule checker или маску проверки. И продолжаем гонять железку.
    Цель - получение достаточно точной функциональной копии.

    Пример1: Yamaha V9938 обратно совместим с TMS 9918. Чем эта совместимость была обеспечена? Функциональным реверсом. Топология не изучалась (т.к. не было необходимых утилит, также нарушение патентного права). Дата выхода TMS9918 - 79 год. 9938 - 1984 год. Начало работ 1982 год, т.е. через 3 года после выхода 9918.

    Пример2: Yamaha YM2602 где-то 1983 год. Тоже фунциональный ревес.

    Почему так? Потому что не 100% эквивалент был нужен, а примерная фунциональная обратная совместимость (также позволяет получить патентную чистоту). Видео интерфейс другой и видео память тоже.

    Топологический реверс нужен чтобы из I8080A сделать кр580ик80. Да и то эта задача достаточно сложная.
    Последний раз редактировалось MaxisMSX; 26.08.2024 в 01:58.

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

    axe_chita(02.09.2024)

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

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

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

Похожие темы

  1. Ответов: 0
    Последнее: 05.11.2023, 00:19
  2. Ответов: 20
    Последнее: 28.09.2019, 22:08
  3. Ответов: 21
    Последнее: 10.06.2016, 19:10
  4. Ответов: 22
    Последнее: 11.06.2011, 19:18

Ваши права

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