Изюминки современных микроконтроллеров. Часть 1. MSP430FR23xx от Texas Instruments: все более аналоговые

Различные аналоговые блоки — такие как аналоговые компараторы, операционные усилители, АЦП и ЦАП — давно стали неотъемлемой частью микроконтроллеров семейства MSP430. Применение этих устройств позволяет обслуживать целый спектр датчиков с аналоговым выходом, в частности электронные термометры, резистивные мостовые датчики, фотодатчики и потенциометрические датчики положения, и передавать предва...

Межпроцессорное взаимодействие (IPC) в многоядерных микроконтроллерах.
Часть 3. СнК i.MX6 и i.MX7. Модуль обмена сообщениями

Статья продолжает цикл публикаций, посвященных межпроцессорному взаимодействию (IPC) в гибридных СнК, одним из ядер которых является ARM Cortex-M3/M4. В предыдущих материалах были представлены варианты реализации IPC в СнК, состоящих из ядер ARM Cortex-M3/M4 и ARM Cortex-M0/M0+, а также ARM Cortex-M3/M4иC28xxx. В предлагаемой статье дано общее описание механизма межпроцессорного взаимодействия ...

Межпроцессорное взаимодействие (IPC) в многоядерных микроконтроллерах.
Часть 2. Модуль IPC микроконтроллеров TI Concerto

В предыдущей статье было рассказано о способах организации межпроцессорного взаимодействия в микроконтроллерах с ядрами Cortex-M4 и Cortex-M0/M0+. Предлагаемая публикация посвящена межпроцессорному взаимодействию в микроконтроллерах Concerto корпорации Texas Instruments (TI), состоящих из процессорного ядра Cortex-M3 и ядра цифровой обработки сигналов C28x. Автор уже обращался к описанию функци...

Межпроцессорное взаимодействие (IPC) в многоядерных микроконтроллерах.
Часть 5. Использование аппаратных блокировок модуля SEMA4

В предыдущих статьях были подробно рассмотрены варианты реализации межпроцессорного взаимодействия в многоядерных гетерогенных микроконтроллерах и микропроцессорах, одним из ядер которых является ядро Cortex-M3/M4. В предлагаемой публикации на примере программирования процессоров MPC56xx и MPC57xx семейства Qorivva компании FreeScale (в настоящее время NXP) рассматриваются вопросы практического...

Межпроцессорное взаимодействие (IPC) в многоядерных микроконтроллерах.
Часть 4. Модуль управления блокировками в i.MX6SX

Продолжаем цикл публикаций, посвященных способам и технике межпроцессорного обмена (IPC) в многоядерных гетерогенных СнК, одним из ядер которых является процессор ARM Cortex-M3/M4. В предлагаемой статье подробно рассмотрена структура и функционирование модуля управления блокировками (Semaphores module, SEMA4) в СнК i.MX6SX и аналогичных по архитектуре. Кроме того, показаны дополнительные функци...

CMX7262: TWELP-вокодер компании CML Microcircuits

Технология TWELP цифрового кодирования речевого сигнала разработана и запатентована российской компанией DSP Innovations, Inc. Она была использована компанией CML Microcircuits, известной в области создания микросхем для профессиональной связной аппаратуры, при разработке новейшего вокодера CMX7262. Компания CML выпускает ряд микросхем для цифровой радиосвязи на основе запатентованной компонент...

Создание защищенных пользовательских приложений на базе СнК SmartFusion2 компании Microsemi. Часть 9. Технология SPPS. Утилита управления заданиями Job Manager

Данная публикация завершает цикл статей, посвященных разработке защищенных приложений на базе СнК SmartFusion2 и ПЛИС IGLOO2 компании Microsemi. В статье описывается утилита Job Manager, позволяющая создавать задания по программированию микросхем в условиях контрактного производства. Задания используют аппаратные модули криптографической защиты информации (АМЗ) для обеспечения доверенного прогр...

Межпроцессорное взаимодействие (IPC) в многоядерных микроконтроллерах.
Часть 1. Микроконтроллеры с ядрами Cortex-M4 и Cortex-M0/M0+

В настоящее время проявляется повышенный интерес к многоядерным архитектурам. Связано это не только с тем, что с помощью дополнительного процессора можно разгрузить основной процессор при выполнении ресурсоемких математических операций или операций ввода/вывода, но и с возможностью создания на дополнительном ядре криптографически замкнутого, доверенного окружения для реализации критичных с точк...

Создание защищенных пользовательских приложений на базе СнК SmartFusion2 компании Microsemi. Часть 7. Доверенное программирование микросхем в недоверенном окружении. Общие положения

Одной из важнейших задач жизненного цикла защищенных приложений является возможность обновления программного обеспечения в полевых условиях. Для выполнения этой задачи существует ряд технологий, например технология доверенной загрузки, которую автор описывал в предыдущих публикациях [12, 13]. В данной и следующей статьях рассмотрено решение компании Microsemi, называемое «доверенное программиро...

Возможности двухканальных 14-битных радиочастотных ЦАП DAC38RFxx

В статье рассказывается о высокочастотных ЦАП семейства DAC38RFxx компании Texas Instruments, пригодных для использования в передатчиках базовых станций сотовой связи. В состав микросхем входят двух-канальные повышающие преобразователи частоты, что позволяет подавать на их вход сигнал промежуточной частоты в стандартном формате IQ. Перестраиваемые цифровые фильтры, блоки автоматической регулиро...