Jump to content

    
Sign in to follow this  
Dobermann

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

Recommended Posts

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

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

https://opencores.org/projects/light52

.... google ...

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

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites
1 minute ago, Dobermann said:

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

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

Share this post


Link to post
Share on other sites
21 час назад, _4afc_ сказал:

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

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

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

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

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

Edited by byRAM

Share this post


Link to post
Share on other sites
8 часов назад, skripach сказал:

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

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

A15. :crazy:

 

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

Share this post


Link to post
Share on other sites
14 часов назад, _4afc_ сказал:

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

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

Share this post


Link to post
Share on other sites
6 часов назад, Plain сказал:

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

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

Share this post


Link to post
Share on other sites
33 минуты назад, byRAM сказал:

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

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

Edited by Plain

Share this post


Link to post
Share on other sites
45 минут назад, Plain сказал:

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

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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this