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

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

27 минут назад, khach сказал:

80C552 с внешним ROM или с внутренним? Если с внутренним и ROM CODE PROTECTION взведен- то пасочки.  Если есть место под внешнюю ROM и шина разведена- туда тестовую прошивку пихать и проверять периферию. Если можно содержимое памяти вычитать- то дизасм 51 вполне легко делается.

Внешний ПЗУ. IDA даже что-то расшифровала в режиме 8051. Попробую дизасм 51. Мне хочется ядро готовое найти с этими шимами, компараторами, таймерами и защелками. Вдруг какие конторы их писали. Потом, естественно с процессором в ZYNQ7020 завиртуалить. 

ZYNQ - вещь. Тащусь от возможностей. Моя борда на авке.

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


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

Какой увлекательный путь в вершинам познания. Тема будет долгая.

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


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

16 минут назад, baumanets сказал:

Вдруг какие конторы их писали.

У Keil C51 вроде что то было в библиотеках под сименс, хотя я только c 80C535 c ними сталкивался, не помню за давностью лет, чем отличались.

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


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

2 часа назад, x893 сказал:

Какой увлекательный путь в вершинам познания. Тема будет долгая.

Ну не всем же на RISC-V наяривать как элементовским фабам.

Проводят конфы по модной архитектуре процов, что называется, на тебе студент выбор без выбора.

А тут такой мир матрицы, целая виртуальная микропроцессорная система внутри ПЛИС намечается для первой итерации харда.

И за это ещё платить готовы.

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


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

8 hours ago, baumanets said:

Ну не всем же на RISC-V наяривать как элементовским фабам.

Проводят конфы по модной архитектуре процов, что называется, на тебе студент выбор без выбора.

А тут такой мир матрицы, целая виртуальная микропроцессорная система внутри ПЛИС намечается для первой итерации харда.

И за это ещё платить готовы.

Раз платят - это отлично.

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


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

baumanets вы бы хоть блок=схему системы, которую реверсите, на бумажке бы нам нарисовали. А то начали за здравие на 80188 и вдруг  за упокой свалились на MSC51 с обвесом однокристальным и тут вдруг бах- zinq нарисовался.

Я подозреваю, что это что то сложное, в том числе собранное из OEM модулей разных производителей. Вряд ли имеет смысл все упихивать в один камень, лучше разрисоввать и организовать правильное межмодульное взаимодействие.

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


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

1 minute ago, khach said:

вдруг бах- zinq нарисовался.

Так это же отлично. Вероятность успеха возросла до 50%

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


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

On 8/17/2024 at 10:11 PM, baumanets said:

Мне хочется ядро готовое найти с этими шимами, компараторами, таймерами и защелками. Вдруг какие конторы их писали.

Реализаций самого MCS51 core много на просторах Сети, в т.ч. есть конвейеризированные c 1-тактным исполнением большинства инструкций (1Т). Но вот так, чтобы сразу с интересующей вас периферией - вряд ли. Периферию придется самому или собирать из разных других IP, или самому писать.

On 8/17/2024 at 10:11 PM, baumanets said:

Потом, естественно с процессором в ZYNQ7020 завиртуалить. 

Не понял, что при всем только что вышесказанном вы тут еще виртуалить собрались? Если 8051 ядро предполагается реализовать в PL (FPGA) части Zynq'а, то тут все настоящее, аппаратное, а не кажущееся/виртуальное. Просто базис имплементации цифровой логики - не ASIC, а FPGA.

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


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

В 17.08.2024 в 22:11, baumanets сказал:

Потом, естественно с процессором в ZYNQ7020 завиртуалить. 

Чет какая-то каша-малаша, цинк - это АРМ, вы тут все про 8051 и пр. интелевское пишете, оно как бы не стыкуется вместе от слова вообще. Есл и нужен софтовый х51 то для этого цинки не нужны, достаточно что-то типа циклона не самого навороченного, если под армом делать виртуальный х51 - ну тут уже что-то из цикла - мьсе знает толк в извращениях)))))))

В 17.08.2024 в 02:44, baumanets сказал:

80C552 или 83C552 ядро контроллера периферии в этой микропроцессорной системе. На что оно из готовых IP блоков больше всего похоже? И из чего его можно сделать с минимальными затратами на verilog?

Ну а тормознутую периферию, которая была во времена этих 552 и пр, можно вообще сделать софтово на каком-нить китайском АРМе типа T113-S3 и подобном, вместе с виртуальным х51))))))

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

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


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

On 8/23/2024 at 9:13 PM, mantech said:

Чет какая-то каша-малаша, цинк - это АРМ, вы тут все про 8051 и пр. интелевское пишете, оно как бы не стыкуется вместе от слова вообще. Есл и нужен софтовый х51 то для этого цинки не нужны, достаточно что-то типа циклона не самого навороченного, если под армом делать виртуальный х51 - ну тут уже что-то из цикла - мьсе знает толк в извращениях)))))))

Zynq = ARM + FPGA.   Под одним корпусом.  ЕМНИП.

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


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

Из прошивки периферийного контролера системы

Byte-BOS 8051 Multitasking Operating System -- Copyright 1990 Numerical Services Inc

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


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

В 23.08.2024 в 18:13, mantech сказал:

Чет какая-то каша-малаша, цинк - это АРМ, вы тут все про 8051 и пр. интелевское пишете, оно как бы не стыкуется вместе от слова вообще.

Был 80188, у него периферия на 80С552, а он сделан на 8051, а теперь всё это видимо надо утрамбоать в  Zynq)

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


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

40 minutes ago, HardEgor said:

Был 80188, у него периферия на 80С552

Это, пардон, как? Вы 80188 в руках держали? Я- да, и никакой периферии на 80С552 там не было и быть не могло, ибо она была вся на кристалле 80188.

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


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

1 час назад, HardEgor сказал:

Был 80188, у него периферия на 80С552

188 на то и единичку имел, что в отличие от просто 88го была добавлена кой какая периферия, это генератор, шинные формирователи, таймер, контроллер прерываний и еще что-то, типа ДМА, но не помню уже. А 80552 - это однокристалка с ядром 8051, что совсем не одно и тоже, с  ядром 86\88, от слова вообще)))

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


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

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

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

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

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

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

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

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

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

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