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

Ищу типовые схемы включения процессора 80188

4 часа назад, tonyk_av сказал:

Не было массовых ПК с 80186/80188. Это ядро прижилось только в МК.

TN80C188EB13

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


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

9 hours ago, baumanets said:

TN80C188EB13

Так это не CPU как 8086 или 80286, а SoC или МК. И уж тем более не ПК.

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


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

11 часов назад, baumanets сказал:

TN80C188EB13

Это всего то <= 13МГц тактовой?

Для такого древнего и тормозного железа, можно даже не реверсировать прошивку. А просто написать симулятор, который будет исполнять код 80188 в режиме интерпретатора. И исполнять это на каком-нить современном ARM-е. (вполне хватит производительности старших Cortex-M).

Нужно только разобраться с записями/чтениями портов периферии. Если периферии используется немного и несложная, а общий размер прошивки большой, то думаю - такой путь будет даже проще/быстрее, чем дизассемблировать и разбирать прошивку.

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


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

45 minutes ago, jcxz said:

Это всего то <= 13МГц тактовой?

ТС не сказал, какой у него чип.

Работал с МК на 80186 с частотой 80 МГц. Там был AMD.

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


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

Для древностей сейчас можно программно-аппартано эмулировать старый проц. Например проект

https://github.com/Jean-MarcHarvengt/teensyMCUME

Там несколько палтформ реализовано. 80186 версс нет, хотя надо глянуть на форуме- может были неофициальные ветки. К сожалению там отладчик в эмуляторе не реализован, хотя многие просили.

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


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

1 hour ago, khach said:

Для древностей сейчас можно программно-аппартано эмулировать старый проц

Причём тут эмуляция? У человека, скорей всего, контроллер с 80186, работающий в каком-то оборудовании.

Похоже, сам ТС не может сказать что и для чего он делает, а мы пытаемся угадать. Мне такая игра не интересна.

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


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

4 часа назад, tonyk_av сказал:

Причём тут эмуляция? У человека, скорей всего, контроллер с 80186, работающий в каком-то оборудовании.

Программная эмуляция как микрокода процессора, так и доступа к периферии. Т.е вынимаем оригинальный процессор, вместо него вставляем переходную панель и можем как исполнять код на полной скорости, так и иметь брейкпоинты и логи обращения к памяти, периферии, доступ к регистрам. можно конечно поискать фирменный ICE ( in circuit emulator) но они или дорогие, или несовместимы современными компами, например через LPT подключались или через ISA адаптер.

Можно на FPGA найти реализацию полной эмуляции с возможностью отладки, но для современных FPGA проблема совместимости с логическими уровнями ТТЛ вылезла, а древние 5 вольтовые не найти.

Фирмварь таких устройств бывает весьма заковыристая, там встречаются как ошметки СОМ файлов, так и уже отремапленные exe, те с уже прописанными сегментными регистрами без загрузчика.  Без запуска на эмуляторе иногда сложно понять, какая величина в сегментный регистр прописана для данного участка кода без этого декомпиляция превращается в кашу- таблицы сегментов EXE то нет.

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


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

12 часов назад, jcxz сказал:

И исполнять это на каком-нить современном ARM-е. (вполне хватит производительности старших Cortex-M).

Или FPGA корку 80186/80188 цельнотянутую найти.

На нашем фтп нет их? Я что-то нашел только на 8051.

Мож у кого есть или китайцы расшарили?

А в опенкорес тайминги не те.

 

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


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

5 hours ago, khach said:

Программная эмуляция как микрокода процессора, так и доступа к периферии.

К чему это? У ТС есть работающее устройство. Для чего ему эмуляция? Не понимаю. По-моему, вас не туда понесло.

ТС так и не сказал, что за чип, что за плата, какую он цель преследует, а вы все дружно кинулись обсуждать эмуляторы 80186, которые, кстати, от 8086 отличаются парой команд.

3 hours ago, baumanets said:

Или FPGA корку 80186/80188 цельнотянутую найти.

В Протеусе видел картинку контроллера на 8086, но есть ли там модель самого 8086- не знаю, не интересовался.

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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