Altinkaya: турецкие корпуса для РЭА
РадиоЛоцман - Все об электронике

MultiClet R1. Микропроцессор больших возможностей

MultiClet R1УНИТЕРА представляет уникальные технологии от отечественного производителя – компании ОАО «Мультиклет». Микропроцессор MultiClet R1 спроектирован на базе мультиклеточной архитектуры, единственной универсальной архитектуры, в которой принципиально возможна динамическая реконфигурация процессора в ходе решения потока задач, что дает возможность клеткам ядра заниматься одновременно решением разных задач и менять конфигурацию вычислительных ресурсов во время выполнения задачи.

Схема управления потоками заранее, до начала выполнения задачи, задается программистом, при этом в процессе вычислений для выполнения конкретной задачи программистом могут быть задействованы 1, 2, 3 или 4 клетки, в то время как незадействованные клетки могут выполнять другие задачи. Например, одна клетка занимается управлением, три вычислением, затем назначение клеток может быть изменено. Теперь две клетки занимаются управлением, две вычислением и т.д. Таким образом, данный процессор за счет динамической реконфигурации способен заменить до 4-х обычных контроллеров, что экономически целесообразнее, так как это позволяет уменьшить стоимость компонентов и добиться экономии места на плате. Любая программа может быть выполнена на любом количестве клеток без перепрограммирования.

Общие технические характеристики MCp042R100102:

  • Ядро: MCp042R1;
  • Количество клеток: 4;
  • Архитектура: мультиклеточная;
  • Тип корпуса: LQFP-256 28×28 мм;
  • Тех. процесс: 0.18 мкм;
  • Разрядность: 32/64 бит;
  • Тактовая частота: 100 МГц;
  • PLL (вход. частота 8-16 МГц): есть;
  • Производительность: 2.4 Гфлопс;
  • Память данных: 256 КБ;
  • Память программ: 256 КБ;
  • Напряжение питания:
    • ядра: 1.8 В
    • периферии: 3.3 В;
  • Максимальное энергопотребление (на FFT): 0.6 Вт;
  • Энергопотребление на смеси 75% DMAC+25% ADD (Typical Sine Wave Data Switching): 0.4 Вт;
  • Блок вычислений чисел с плавающей запятой (двойной точности IEEE – 754 FPU): есть;
  • ЦАП: 125000 преобр./с, 12 бит;
  • АЦП: 2×4 канала: 48000 преобр./с, 16 бит.

Схема функционирования процессора MultiClet R1

Программное обеспечение

Процессор MultiCletR1 поддерживается следующим основным программным обеспечением, находящимся в открытом доступе на сайте компании:

  • ассемблер;
  • Си препроцессор;
  • функциональная модель;
  • Си компилятор С89;
  • библиотеки;
  • отладчик;
  • Среда разработки;
  • OC FreeRTOS.

Энергопотребление

Динамическая реконфигурация снижает энергопотребление. Ниже приведены некоторые оценки по энергопотреблению при работе различного числа клеток при регулировании частоты PLL.

На задаче БПФ (FFT)
На смеси 75% DMAC + 25% ADD
(Typical Sine Wave Data Switching)
60 МГц:
0 клеток - 183 мА
    (0.183 мА * 1.8 В = 0.33 Вт)
1 клетка - 230 мА (0.41 Вт)
4 клетки - 348 мА (0.63 Вт)
60 МГц:
0 клеток - 150 мА
    ( 0.15 мА * 1.8 В = 0.27 Вт)
1 клетка - 195 мА ( 0.35 Вт)
4 клетки - 210 мА (0.38 Вт)
30 МГц:
0 клеток - 102 мА (0.18 Вт)
1 клетка - 128 мА (0.23 Вт)
4 клетки - 191 мА (0.34 Вт)
30 МГц:
0 клеток - 75 мА ( 0.13 Вт)
1 клетка - 97 мА ( 0.17 Вт)
4 клетки - 105 мА (0.19 Вт)
8 МГц:
0 клеток - 38 мА (0.07 Вт)
1 клетка - 45 мА (0.08 Вт)
4 клетки - 63 мА (0.11 Вт)
8 МГц:
0 клеток - 20 мА ( 0.04 Вт)
1 клетка - 26 мА ( 0.05 Вт)
4 клетки - 28 мА (0.05 Вт)

Отладочные комплекты

На данный момент уже разработана отладочная плата под процессор MultiClet R1. Она устанавливается на универсальную плату LDM-HELPER-MCP042RQ256. Подобный комплект представляет собой мультиплатформенную систему проектирования.

Также возможна установка модулей расширения на отладочные комплекты с процессором MultiCletR1. Данные компоненты позволяют значительно расширить функционал отладочных комплексов.

Представляем полный перечень расширительных модулей:

  • LDM-HELPER-SM5 – Плата пятиосевого модуля управления шаговыми двигателями до 3 А. В состав платы входит 5 микросхем для управления двигателями L6470HTR, датчик тока двигателя, термометр для измерения температуры двигателя и окружающей среды.

  • LDM-HELPER-NM – Навигационный модуль. В состав платы входит модуль GEOS-3M (GLONASS/GPS) с интерфейсом UART, модуль ML8088s (GLONASS/GPS/GALILEO) с интерфейсом UART, модуль NV08C-CSM (GLONASS/GPS/GALILEO/COMPASS) с интерфейсами UART и SPI. Также на плате размещены 3 буфера для программного выбора устройства UART.
     
  • LDM-HELPER-PK. В состав платы входят 8 полумостовых силовых ключей и 8 опторазвязанных ключей, 8 ключей на базе ULN2003.
     
  • LDM-HELPER-SI. На плате размещён ARINC 429 приемник HI-8444PSI, 2 драйвера HI8596PSI. В состав модуля может входить MKIO микросхема ADG3300 или TXB0108PWR.
     
  • LDM-HELPER-FUNC. На плате установлены следующие микросхемы памяти: M-RAM, Flash, F-RAM, EEPROM, e-Compass. Кроме этого, на плате установлен цифровой термометр и термостат, RTC, датчик давления, датчик тока.
     
  • LDM-HELPER-DISPLAY – Плата переходник под дисплеи: 1.8 Serial 128×160, 2.8 Touch Screen TFT LCD 320×240, WH-1602D, MT-16S2D, MT-12864J-2FLB-3V0.
     
  • LDM-HELPER-ARDUINO_DUE – Переходная плата для Arduino-Due, два опциональных модуля 10 и 100 МБит Spi-Ethernet.
     
  • LDM-HELPER-ARDUINO_UNO – Переходная плата для Arduino-Uno, модуль100 Мбит Spi-Ethernet, расширители.
     
  • LDM-HELPER-MCB – Slave-модуль расширения представляет собой печатную плату размером 130х74х8 мм с макетным полем (шаг отверстий 2.54 мм). Имеет 4 цанговых разъема по 20 выводов в каждом. LDM-HELPER-MCB предназначена для использования в комплекте с системами HELPER. Позволяет наращивать модули HELPER вверх и вниз. Упрощает процесс проектирования и отладки отдельных узлов конечного устройства.
     
  • LDM-HELPER-MCBS – Монтажная плата с SMD площадками для различных компонентов.
     
  • LDM-HELPER-CON – Переходник. Позволяет увеличивать зазор между платами и пайки проводов к контактам мастер-модулей.

Перспективы применения

Поскольку микропроцессор MultiClet R1 является процессором общего назначения, планируется, что он будет востребован предприятиями приборостроительной отрасли, научно-исследовательскими центрами и образовательными учреждениями.

О компании

Мультиклет Logo

Российская компания ОАО «Мультиклет» обладает патентом на собственную, принципиально новую мультиклеточную процессорную архитектуру. Ее отличие от традиционной ядерной состоит в том, что она работает не с отдельными командами, а с «предложениями», состоящими из команд. При этом операции внутри предложений проводятся без привлечения памяти, что обеспечивает в 4-5 раз более высокую производительность по удельным показателям по сравнению с аналогами наряду со значительным снижением энергопотребления. Технический термин MultiClet, обозначающий процессорное ядро, процессор с мультиклеточной архитектурой и устройство на их основе был выбран в качестве названия компании и торговой марки (MULTICLET).

Познакомиться подробнее с микропроцессорами компании Мультиклет

Электронные компоненты. Бесплатная доставка по России
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя