Перейти к содержанию
    

Внутрисхемный эмулятор 8086

Доброго всем дня. Ищу внутрисхемный эмулятор 8086. Что-то типа Hitex teletest 16. Может кто-нибудь подсказать, какие ещё модели выпускались? Может быть есть какие-то самодельные проекты таких штук??

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С какой целью? Возможно подойдёт реализации 80x86 на Verilog - таких много в сети видел.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

19 часов назад, HardEgor сказал:

С какой целью? Возможно подойдёт реализации 80x86 на Verilog - таких много в сети видел.

Цель - исследование большой промышленной железки, управляемой таким процессором..Если есть наводки на полноценное 8086 ядро для fpga - буду только рад.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Примерно полгода назад решил проблему исследования/ремонта "большой промышленной железки" на i8088 посредством шинграбера. Оный был сделан за день на базе orange pi. Подключился через пустую панельку для i8087. Писал полный лог шины, который парсил простейшими питоновскими скриптами.

Изменено пользователем ktod

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 10/30/2019 at 2:15 PM, SaTaN5076 said:

Цель - исследование большой промышленной железки, управляемой таким процессором..Если есть наводки на полноценное 8086 ядро для fpga - буду только рад.

Если у вас реальный 8086, то можно заставить его работать в пошаговом режиме (аппаратно), + считывая открытые шины адреса-данных - получите трассировщик. Эмулятор, оно конечно, "день потерять, за минуту долететь" , красиво. Если он есть.

Проще пойти по эмуляции памяти (в пределах используемого адресного простр-ва), с подгрузкой своего кода + трассировщик, + дизассемблер (если есть в IDA работа с 8086).

Используя "аппаратный" эмулятор (подмена реального процессора), есть вероятность, что все будет "Ok", хотя есть и другая вероятность - эмулятор будет не на 100проц. соответствовать процессору, который используется в анализируемой системе. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 часов назад, k155la3 сказал:

Если у вас реальный 8086, то можно заставить его работать в пошаговом режиме (аппаратно), + считывая открытые шины адреса-данных - получите трассировщик.

Отлаживать пошагово что-то, управляющее оборудованием в реальном времени?? :russian_ru: ну-ну...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 hours ago, jcxz said:

Отлаживать пошагово что-то, управляющее оборудованием в реальном времени?? :russian_ru: ну-ну...

Запускать систему с пересаженной "головой" тоже где-то рисковано (разве что, если максимальный вред в случае сбоя - завес системы). Как убедиться, что эмулятор стопроцентно соответствует подопытному ? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 минут назад, k155la3 сказал:

Запускать систему с пересаженной "головой" тоже где-то рисковано (разве что, если максимальный вред в случае сбоя - завес системы). Как убедиться, что эмулятор стопроцентно соответствует подопытному ? 

Причём тут "рискованность"? Система управления реального времени должна реагировать на события в реальном времени. А не когда дошагает до нужного места по шагам. Реальное время нельзя поставить на паузу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, jcxz said:

Причём тут "рискованность"? Система управления реального времени должна реагировать на события в реальном времени. А не когда дошагает до нужного места по шагам. Реальное время нельзя поставить на паузу.

Да "шагание" - это просто инф "к сведению". Оно может быть включено только в нужный момент аппаратно, например чтобы зафиксировать какой адрес задействован при какой-либо операции.

А рискованность - в контексте того, что ТС упомянул  тут о " большой промышленной железки, управляемой таким процессором". Мало ли . . . :russian_ru: Были случаи . . 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...