Компания Intel представила три новых микро-контролера для IoT: Quark D1000, Quark D2000 и Quark SE


Wind River, дочернее предприятие Intel, недавно анонсировали две операционных системы для интернет решений таких как Rocket RTOS и Pulsar Linux, с поддержкой процессоров Quark MCUs и Intel Atom, а также некоторые ARM процессоры. Но это не только для “IoT”, как я выяснил из EETimes, компания Intel, на прошлой неделе, представила три новых Quark процессора, а именно Quark D1000, Quark D2000 и Quark SE. 

Intel Quark D1000


Intel_Quark_D1000_Application
Типичное приложение D1000 — блок-схема

В отличие от предыдущих Quark процессоров и последующих процессоров D2000 и SE, D1000 не совместимы с набором инструкций x86 и имеет следующие особенности:

  • 32разрядный процессор Harvard CISC @ 33 МГц одного цикла barrel shifter, двойной цикл множителей, мульти-цикл делителя, интегрированный 32-битный таймер, программируемый контроллер прерываний и отладчик JTAG.
  • 128-битное расширение, 32 Кб кода flash и 8 Кб ROM
  • 32битное расширение, 8 Кб памяти SRAM и 4 Кб flash данных
  • Генераторы
    • 20-33 МГц кварцевый генератор для низких частот точности дрожания и 4-32 МГц кремниевый генератор для пониженной мощности
    • 32 КГц кварцевый генератор малой мощности и часы реального времени
  • Периферия и IOs
    • 19-канальные, 12-битные, 2.4 MSps SAR ADC
    • 6 х высоко скоростных и 13 х маломощных компараторов
    • 32битный сторожевой таймер
    • 2 х 32битных таймера общего назначения с независимыми тактовыми частотами
    • 24 х I/O общего назначения с определением границ и возможностью прерывания
    • 16 Мбит/с SPI Master и Slave, поддержка интерфейсов Motorola SPI, форматов Texas Instruments SSP и National Semiconductor Microwire
    • I2C master/slave интерфейс, поддерживающий быстрые режимы стандартов 100 Кбит/с и 400 Кбит/с
    • 2 х интерфейса UART с аппаратным контролем передачи данных
    • 24 х ESD-защищенные универсальные, цифровые буферы ввода-вывода с высоким током привода и программируемым направлением, скорость нарастания и подтягивающие управление
    • 19 x ESD-защищенные аналоговые входы, разделяющие те же контакты что и цифровые входы/выходы для быстрого пробуждения от цифровых или аналоговых входных сигналов
  • Особенности низкого энергопотребления
    • Спящий режимы понижает потребление до 1,5 мкA
    • Просыпается всего за 2.0 мкс
    • Активные режимы понижены до 320 мкA
    • 300 мкA низкий ток покоя линейного VR для низкой мощности режима сна и 50 мА возврат VR для активных режимов и от микросхем устройств
  • Диапазон Питания1.62 — 3.63 В
  • Температурный диапазон – от -40°C до 85°C
  • Упаковка – QFN40; 6×6 мм

Страница продукта Intel Quark D1000где вы можете прочитать короткую сводку компонентов, получите доступ к техническому описанию и к руководству пользователя. Intel еще издает TDP для Quark и это может быть первый микроконтроллер Intel с по настоящему низким энергопотреблением 0.025 Вт TDP @ 33 МГц и 1,6 мВт настраиваемый TDP @ 1 МГц. Intel ожидает, что цель D1000 MCU “питанием от батареи и питание от сети датчиков, которые обеспечивают безопасную и интеллектуальную обработку для проводных и беспроводных приложений”.

Intel Quark D2000


Intel_Quark_D2000_Block_Diagram
Quark D2000 блок-схема

 Quark D2000 имеет более мощное ядро x86:

  • Процессор32разрядный процессор @ 32 МГц Intel Pentium x86 — без совместимости с x87 блоком с плавающей запятой
  • Flash – 32 КБ инструкций и 8 КБ данных
  • ОЗУ8 КБ
  • Периферийные устройства и устройства ввода/вывода
    • 25 х независимо настраиваемых, общего назначения I/O
    • 2 х таймера общего использования
    • 2 x PWM (широтно-импульсный модулятор)
    • Сторожевой Таймерразрешение от 8 мкс до ~60 сек (работает на 32 МГц)
    • Часы реального времениисточники, 32-битный счетчик работает от 1 Гц до 32.768 КГц
    • 2 х UART 16550совместимых интерфейса, 2 х SPI (1 master до 4 устройств, 1 slave), 1 х I2C (master/slave)
    • 19-канальный SAR ADC (12/10/8/6-бит@2.4/2.8/3.3 MSps); 1.8~3.6 В
    • 19 аналоговых компараторов: 6 высокопроизводительных и 13 с низким энергопотреблением
    • 2 х однонаправленных DMA каналf
  • Безопасностьбезопасное обновление,  OTP, JTAG замок, изолированные области SRAM, встроенное NVM управление доступом чтения/записи
  • Кварцевые генераторы – (внешне сгенерированный) 32 МГц & 32.768 КГц
  • Кремниевый генератор – (внутренне созданный) 32 МГц & 32.768 КГц
  • 4/8/16/32 МГц тактовый генератор процессора; низкое энергопотребление вычислительных режимов w/RTC тактового источника
  • Напряжение – PCDD: 1.8–3.63 В; AVDD: 2.0–3.63 В; IOVDD: 1.8–3.63 В; DVDD: 1.8 В +/- 10%
  • ЭлектропитаниеDC-DC 2,0 В, 3,3 В
  • Температурный диапазонот -40 °C до +85 °C
  • Упаковка – 40-pin QFN, 6×6 мм

Страница продукта Intel Quark D2000 предоставляет доступ к краткому описанию товара, но информация доступна только для обладателей «привилегированного аккаунта “Intel Embedded Design Center (Intel EDC)”. Микро-контроллер D2000 предполагается использовать в промышленных целях (смарт считыватели), медицинские цели (датчики и контроллеры устройств), для контроллеров дисплея торговых площадей и контроллеры моторов внутри зданий.

Intel Quark SE


Quark_SE_Block_Diagram
Intel Quark SE блок-схема

Intel Quark SE получил некоторые функции Quark D2000, но с дополнительными улучшениями, такими как больше оперативной памяти и памяти хранения, инструкция кэш, датчик подсистемы (DSP), сопоставления с образцом ускорителя, больше операций ввода/вывода и т. д…:

  • Процессор32разрядный процессор @ 32 МГц Intel Pentium x86 — без совместимости с x87 блоком с плавающей запятой и с 8 Кб кэш инструкций
  • Сенсорная подсистема32битное DSP ядро @ 32 МГц поддержка ARCv2 ISA и блок операций с плавающей запятой, с 8 Кб кэша инструкций и 8 Кб DCCM (данные тесно связанные с памятью)
  • Сопоставления с образцом ускорителя128 нейронов с 128 компонентами каждого нейрона
  • Flash – 384 Кб встроенного flash: 192 Кб выделено под host процессор, 192 KB выделено под систему сенсора, 8 Кб OTP
  • ОЗУ – 80 Кб встроенная SRAM
  • Периферийные устройства и устройства ввода/вывода
    • 32 х независимо настраиваемых, общего назначения I/O, 16 х дополнительные линии GPIO через датчик подсистемы (DSP)
    • 4 х таймера общего использования
    • Сторожевой Таймер
    • Часы реального времениисточники, 32-битный счетчик работает от 1 Гц до 32.768 КГц
    • 2 х UART 16550совместимых интерфейса, 3 х SPI (2 master до 4 устройств, 1 slave), 4 х I2C (2 x master/slave, 2 x только master на DSP)
    • USB — 1.1 контроллер только для устройств
    • 2 х I2S интерфейсы: 1 х интерфейс передачи, 1 х интерфейс приема
    • Одиночный контроллер ADC в DSP: 19 несимметричных входов, разрешение 12-бит
    • 19 x аналоговые компараторы: 6 высокопроизводительных и 13 с низким энергопотреблением
    • 8 х однонаправленных DMA каналов
  • Безопасность OTP, JTAG замок, встроенное NVM управление доступом чтения/записи
  • Кварцевые генераторы – (внешне сгенерированный) 32 МГц & 32.768 КГц
  • Кремниевый генератор – (внутренне созданный) 32 МГц & 32.768 КГц
  • 4/8/16/32 МГц тактовый генератор процессора; низкое энергопотребление вычислительных режимов w/RTC тактового источника
  • Электропитание – от 1,8 В до 3,3 В
  • Температурный диапазонот -40 °C до +85 °C
  • Упаковка – 144-pin BGA, 10×10 мм

На странице продукта Intel Quark SE есть только краткое описание продукции в настоящее время в открытом доступе, цели преследуемые Intel с этим микроконтроллером такие же как и с Intel Quark D2000.

Все три платформы будут поддерживаться Intel System Studio для микроконтроллеров на базе Eclipse, но я до сих пор не смог найти больше информации об этом инструменте и неясно, это то же самое что Intel System Studio для IoT и если нет, то чем они отличаются.

Intel Quark D1000 MCU доступен уже сейчас, в то время как Intel Quark D2000 появятся только в конце года, выпуск Intel Quark SE SoC запланирована на 1 полугодие 2016 года. На страницах продуктов, веб-сайта Intel, перечисленных выше, вы также можете найти ссылки на страницы сайта Mouser, Quark D1000, Quark D2000 и Quark SE, где я нашел несколько блок-схем. [Обновления: Quark D1000 цена $3.9 за одну штуку, от 1000 шт. цена $2.6 за одну штуку, при заказе на Mouser]

Выражаем свою благодарность источнику с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

Комментарии:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.