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

Реализовать MCU 8051 на FPGA

Здравствуйте,

Необходимо реализовать на FPGA микроконтроллер с ядром 8051, тактовая 8-20мГц, Flash 32кБ, RAM 4кБ, eeprom 256 байт, Ацп, i2C, PWM, uart, spi.

Интересует ориентировочная стоимость такой работы и сроки. Заранее спасибо.

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


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

Flash и EEPROM делаются по другой технологии, поэтому просто так - реализовать не получится (если в корпусе нет своей). Поэтому - их надо будет внешние.

Предложение - отправил в личку.

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


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

есть варианты кода 8051 от опенкоресных до синопсисного - бери макетку с ПЛИС и вперед 

https://opencores.org/projects/light52

.... google ...

https://www.synopsys.com/dw/ipdir.php?c=DW8051

но если это не учебный проект или не порт чего-то древнего с утеряными исходниками, то лучше взять не 8051, а какой-нибудь софт-проц от производителя ПЛИС - на него будет готовый С компилятор и как-то посолиднее сразу, по-моему

стоимость работы, по-моему, очень зависит от второстепенных факторов, не указаных 

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


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

Это не учебный проект, за совет взять макету - большое спасибо)))

Если требуется, можно рассматривать предложение по приобретению IP 8051 у стороннего разработчика, вопрос в цене. Предложения в личку, пожалуйста.

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


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

1 minute ago, Dobermann said:

Если требуется, можно рассматривать предложение по приобретению IP 8051 у стороннего разработчика, вопрос в цене.

Выбирайте: 8051 microcontroller IP-cores :biggrin:

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


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

7 hours ago, Plain said:

Очевидно, самые большие проблемы будут с написанием АЦП.

Берёшь Cmod A7 и пишешь - получится 8051 в корпусе DIP48

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


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

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

получится 8051 в корпусе DIP48

За 75 баксов 8051... Надо очень сильно этого хотеть))))))

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


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

21 час назад, _4afc_ сказал:

Берёшь Cmod A7 и пишешь - получится 8051 в корпусе DIP48

Классное решение. Artix и по потребляемой мощности - оптимальная серия FPGA.

15 часов назад, skripach сказал:

Так может эмулятор на Кортексе замутить :dash1:

Дайте угадаю - великий и могучий STM32? Да, теперь пихайте это добро в любую дырку, даже если не лезет. 

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

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


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

8 часов назад, skripach сказал:

Так может эмулятор на Кортексе замутить :dash1:

Скрытый текст

A15. :crazy:

 

Смысл, если есть готовые 51, строго соответствующие заявленным параметрам? В задаче скорее всего этот 51 - не главная часть.

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


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

14 часов назад, _4afc_ сказал:

Берёшь Cmod A7 и пишешь

Автор ничего не говорил про SoC, а тем более про такой, у которого на кристалле всё равно не всё, что в списке.

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


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

6 часов назад, Plain сказал:

Автор ничего не говорил про SoC, а тем более про такой, у которого на кристалле всё равно не всё, что в списке.

А где вы там SoC увидели? И описание схемотехники тоже хотелось бы увидеть. Плату снизу в любом случае надо добавлять.

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


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

33 минуты назад, byRAM сказал:

А где вы там SoC увидели?

Ну тогда все ПЛИС были бы обязаны иметь АЦП, либо для подлинных ПЛИС потребовалась бы другая аббревиатура, но нет, всем достаточно СНК (SoC) — когда помимо собственно ПЛИС, на кристалле имеется один и более посторонних узлов.

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

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


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

45 минут назад, Plain сказал:

Ну тогда все ПЛИС были бы обязаны иметь АЦП, либо для подлинных ПЛИС потребовалась бы другая аббревиатура, но нет...

Не понял вашей мысли. Никаких SoC там нет в помине, стоит BGA-шный Artix с памятью и USB-интерфейсом.

FPGA эмулирует архитектуру, всё остальное надо делать вторым цокольным этажом. Бонус - уход от разработки платы ПЛИС.

Главный бонус - если что-то не понравилось, потом можно и верх поменять. Но тут как раз сомневаюсь, что придётся.

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


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

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

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

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

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

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

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

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

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

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