Микрочип PIC32CZ CA 300 МГц Arm Cortex-M7 MCU оснащен аппаратным модулем безопасности (HSM)

Microchip PIC32CZ CA — это новое семейство микроконтроллеров Arm Cortex-M7, в котором PIC32CZ CA90 интегрирует аппаратный модуль безопасности (HSM), а PIC32CZ CA80 обходится без него.

HSM в PIC32CZ CA90 обеспечивает повышенную безопасность для промышленных и потребительских приложений и работает как безопасная подсистема с отдельным микроконтроллером на плате, который запускает встроенное ПО и функции безопасности, включая аппаратную безопасную загрузку, хранение ключей, криптографическое ускорение, генератор случайных чисел и др.

Основные характеристики и спецификации микрочипа PIC32CZ CA:

  • Ядро MCU — Arm Cortex-M7 с тактовой частотой до 300 МГц, 16 КБ инструкций и кэш-памяти L1 с защитой ECC, до 256 КБ тесно связанной памяти (TCM): по 128 КБ инструкций и данных TCM с защитой ECC.
  • Память
    • 512 КБ или 1 МБ SRAM с ECC, 8 КБ SRAM для режима резервного копирования
    • Флэш-память 2 МБ, 4 МБ или 8 МБ
    • 2х загрузочных флэш-памяти по 80 КБ
    • 16-битный интерфейс внешней шины (EBI) — контроллер статической памяти для SRAM, PSRAM, ЖК-модуля, флэш-памяти
    • До 2x интерфейсов карт памяти SDHC
  • Аудио — до 2х модулей I2S
  • Сеть — Gigabit Ethernet с поддержкой IEEE 1588 (PTP), 802.3az, AVB
  • USB – до 2х высокоскоростных портов USB 2.0
  • Другие периферийные интерфейсы
    • До 10х последовательных интерфейсов связи (SERCOM), USART, I2C, SPI
    • До 2x SQI (последовательный четырехъядерный интерфейс)
    • До 6х портов CAN Bus с выделенным каналом DMA, поддержка CAN 2.0 A/B и CAN-FD
    • Контроллер локальной шины мультимедиа (3-проводной режим)
    • Устойчивые контакты цифрового входа 5 В
    • 16-канальный аппаратный контроллер DMA
    • До 10-кратного захвата таймера/счетчика (TCC)/сравнения выходов
    • Аналоговые периферийные устройства
      • 12-битный модуль АЦП SAR
      • 2х аналоговых компаратора
      • Периферийный емкостный сенсорный контроллер (PTC)
      • Встроенный датчик температуры
  • Аппаратный модуль безопасности (HSM) — Примечание: только PIC32CZ CA90.
    • Выделенная безопасная подсистема, поддерживающая следующую криптографию: AES, TDES, ChaCha20, SHA-2, SHA-1, Poly1305, RSA и ECC.
    • Поддержка безопасной загрузки основного/хост-процессора: проверка образа кода хоста и проверка подписи кода хоста.
    • Поддержка безопасного обновления кода хоста: безопасное хранение ключей шифрования и расшифровка изображений.
  • Отладка
    • Встроенный модуль трассировки с потоком трассировки инструкций
    • Модуль интерфейса порта трассировки отладки инструкций
    • 2-проводной последовательный интерфейс отладки
    • 4-проводной интерфейс сканирования/отладки JTAG
  • Рабочее напряжение – от 1,75 до 1,85 В.
  • Управление энергопотреблением
    • Сброс при включении питания (POR) и сброс при снижении напряжения (BOR)
    • Несколько режимов управления питанием: режимы ожидания, ожидания, гибернации, резервного копирования и выключения.
    • Часы реального времени (RTC) со сверхнизким энергопотреблением и таймер реального времени (RTT)
  • Упаковка — TFBGA208 (15×15 мм)
  • Диапазон температур – от -40°C до +85°C.
Блок-схема

Встроенная среда разработки программного обеспечения MPLAB Harmony v3 используется для тестирования, программирования и отладки микроконтроллеров PIC32CZ CA и включает в себя графический пользовательский интерфейс MPLAB Code Configuration (MCC) для простой настройки, RTOS, такие как FreeRTOS и Azure RTOS, компилятор MPLAB XC и MPLAB X IDE.

Если вы выберете для своего проекта микроконтроллер PIC32CZ CA90 с HSM, вам необходимо будет подписать соглашение о неразглашении, чтобы получить доступ к таблице данных HSM для работы над прошивкой и использования MPLAB Harmony Crypto v4 для разработки.

Рабочий процесс HSM

Microchip также предоставляет платы разработки PIC32CZ CA90 Curiosity Ultra и PIC32CZ CA80 Curiosity Ultra для оценки и ранней разработки программного обеспечения до того, как конечная целевая плата будет готова.

Плата разработки PIC32CZ CA90 Curiosity Ultra

Новейшие микроконтроллеры Microchip Arm Cortex-M7 – это не совсем дешевые комплектующие, так как PIC32CZ CA80 стоит 14,80 долларов за штуку при партиях по 10 000 штук, а PIC32CZ CA90 продается по 15,54 доллара за штуку при партиях по 10 000 штук, а платы для разработки продаются за 249 долларов. Дополнительную информацию, включая документацию для начала работы, можно найти на странице продукта, а так же дополнительную информацию можно найти в пресс-релизе.

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

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

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

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

0 Комментарий
Inline Feedbacks
View all comments