Польская компания Digital Core Design, известная, в частности, своими новыми разработками в области микроархитектуры СнК типа 8051, спроектировала масштабируемое встраиваемое 32-битное процессорное IP-ядро и предлагает его всем желающим совершенно бесплатно.
Расположенная в Польше компания Digital Core Design (DCD), провайдер интеллектуальных решений в области IP-ядер и систем-на-кристалле, создала новое 32-битное процессорное ядро D32PRO. Важным его отличием от конкурентов (например, ARM) является свобода от лицензионных отчислений.
DCD имеет многолетний опыт разработки микропроцессорных решений (с 1999 года) и ранее многократно радовала инженеров своими новыми разработками в области микроархитектуры 8051, например, самым быстрым в мире процессором 8051. D32PRO — это 32-битное встраиваемое микропроцессорное ядро, основанное на архитектуре RISC и уже отлаженное в кремнии. Оно поднимает производительность до 1,52/2,67 DMIPS/МГц и 2,59 CoreMarks/МГц. D32PRO оснащено компилятором языка C и встроенным конфигуратором CPU. Это позволяет создавать с его помощь как контроллеры с ультранизким энергопотреблением (вроде ARM Cortex M0-M3), так и процессоры для высокопроизводительных вычислений.
D32PRO был освоен с нуля инженерами Digital Core Design. Компания разработала более 70 различных архитектур с 1999 года, среди них есть DQ80251, самый быстрый в мире 8051 CPU.
«D32PRO — это, конечно, результат нашего опыта, — отметил вице-президент DCD Томек Кржижак. — Но это и совершенно новое, инновационное решение. Мы инженеры и мы знаем проблемы, с которыми приходится сталкиваться разработчикам: в чем недостатки решений на кремнии, ограничения производительности и периферии. D32PRO призван решить эти проблемы».
D32PRO оснащен сопроцессором (FPU) и разнообразной периферией: USB, Ethernet, I2C, SPI, UART, CAN, LIN, RTC, HDLC, контроллером смарт-карт и т.д. Нет проблем добавить другие периферийные устройства в кристалл. Трехступенчатый конвейер и другие архитектурные нововведения призваны решить возможные проблемы с производительностью.
Низкое энергопотребление (и не только) способствует применению этого ядра в устройствах Интернета вещей. Специальный блок управления питанием динамически регулирует тактовую частоту. Благодаря этому инженер может программировать режим энергосбережения для CPU, в котором все периферийные устройства будут работать с номинальными частотами. Более того, сам процессор может быть перемещен в режим остановки, независимо от остальных блоков кристалла. И он может вернуться в нормальный режим из-за прерывания от любого периферийного устройства. Нет никаких проблем для центрального процессора, чтобы выключить периферийные устройства, которые не используется в данный момент, или сохранить дополнительную мощность.
Для кристалла, произведенного по 90-нм техпроцессу и обладающего 12 тыс. транзисторов, потребление составляет менее 12 мкВт на МГц.
Сравнение новинки с некоторыми альтернативными ядрами приведено в таблице:
Ядро |
Эффективность |
Эффективность D32PRO |
ARM Cortex M0 |
0,87 DMIPS/MHz |
1,52 – 2,67 DMIPS/MHz |
ARM Cortex M0+ |
0,95 DMIPS/MHz |
1,52 – 2,67 DMIPS/MHz |
ARM Cortex M3 |
1,25 DMIPS/MHz |
1,52 – 2,67 DMIPS/MHz |
Самый быстрый 8051 |
0,70 DMIPS/MHz |
1,52 – 2,67 DMIPS/MHz |
Современные средства отладки упрощают разработку и интеграцию ядра в приложения заказчика. Дополнительная информация доступна на сайте www.dcd.pl.
Источник: Digital Core Design
Читайте также:
IP-ядра 8051 работают в 15 раз быстрее
Польский разработчик покажет на CeBIT «самый быстрый ЦП 8051»