Microchip PIC64GX — четырехъядерный 64-битный микропроцессор RISC-V для обработки данных в реальном времени.

Компания Microchip представила свое первое семейство 64-разрядных микропроцессоров RISC-V — PIC64GX, совместимое по выводам с устройствами PolarFire SoC FPGA и предназначенное для периферийных разработок в таких областях, как промышленность, автомобилестроение, связь, Интернет вещей, аэрокосмическая промышленность и оборона.

PIC6GX MPU поддерживает асимметричную многопроцессорную обработку (AMP) для запуска Linux, операционных систем реального времени и bare metal в одном кластере процессоров с возможностями безопасной загрузки. Компания также утверждает, что PIC64GX MPU является «первым многоядерным решением на основе RISC-V, которое поддерживает AMP для систем со смешанной критичностью». Первым членом семейства PIC64GX RISC-V является микропроцессор PIC64GX1000.

Технические характеристики микросхемы PIC64GX1000:

  • Процессор
    • Четырехъядерный 64-битный пятиступенчатый процессор SiFive U54 с одноканальным конвейером RISC-V (RV64GC) с тактовой частотой до 625 МГц с AMP и детерминированными задержками, блоками PMP и MMU
    • Одноядерный процессор SiFive E51 64-бит RISC-V (RV64IMAC) с тактовой частотой до 625 МГц и модулем PMP
  • Кэш
    • Подсистема памяти L1 с коррекцией одиночных ошибок и обнаружением двойных ошибок (SECDED)
    • Гибкая подсистема памяти L2 объемом 2 МБ с SECDED, настраиваемая как:
      • 128 КБ пользовательской энергонезависимой памяти (NVM) для загрузочной флэш-памяти
      • 56 КБ защищенной NVM для хранения пользовательских данных и ключей
  • Память
    • Интегрированный 36-битный контроллер памяти DDR4-1333/LPDDR4-1333 с SECDED, до 32 Гбит на интерфейс DDR
    • 2 МБ встроенной SRAM для оперативной памяти
  • Хранилище – карта памяти MultiMedia Card (MMC) 5.1, SD, SDIO
  • Видеовыход – HDMI 1.4 с выделенными сигналами I2C и HPD
  • Интерфейс камеры – двухполосный MIPI CSI-2 со скоростью 1 Гбит/с для подключения к камерам и датчикам
  • Сетевое взаимодействие – 2х идентичных MAC-карты Gigabit Ethernet (GEM)
  • USB – 1x USB 2.0 OTG
  • Расширение
    • Корневые порты PCIe Gen 2 x4 (FCV) или x1 (FCS)
    • Интерфейсы сопроцессора/ускорителя
    • Периферийные интерфейсы – 2x SPI, 5x многорежимных UART, 2x I2C, 32x GPIO, две шины CAN, таймеры и сторожевые таймеры
  • Безопасность
    • 256-битный AES/SHA, TRNG, HMAC, RSA, ECDSA
    • Встроенные детекторы несанкционированного доступа и меры противодействия
    • Защита DPA
    • Стандартная безопасная загрузка и определяемая пользователем безопасная загрузка
    • Иммунитет к Spectre и Meltdown
    • Защита физической памяти
    • SECDED на всех воспоминаниях
  • Корпус
    • FCSG325 (11 мм x 11 мм, 0,5 мм) с 200x вводами/выводами
    • FCVG484 (19 мм x 19 мм, 0,8 мм) с 244x вводами/выводами
  • Диапазон температур
    • Коммерческий – от 0 до +100°C
    • Промышленное – от −40 до +100°C

Блок-схема микросхемы PIC64GX

PCI64GX1000 совместим с MPLAB IDE с RV64 и поддерживается системой сборки Yocto Project Linux, Linux4Microchip, Canonical Ubuntu OS и Zephyr RTOS. Если мы посмотрим на краткое описание продукта, то обнаружим, что поддерживаются и другие RTOS с открытым исходным кодом, такие как FreeRTOS, RTMES, Nuttx и SafeRTOS, а также коммерческие RTOS, такие как Siemens Nucleus, Sel4 uKernel, PikeOS, WindRiver VxWorks и Greenhills µ-velOSity & Integrity. В учетной записи PIC64GX GitHub размещены драйверы bare-metal, код запуска, RTOS, системы сборки Linux, BSP и справочные примеры.

Инженеры могут начать работу с оценочным комплектом PIC64GX Curiosity размером 4×4 дюйма, работающим на базе микропроцессора PIC64GX1000-V/FCS, оснащенным 1 ГБ памяти DDR4 и предлагающим ряд интерфейсов, включая один Gigabit Ethernet, разъем MIPI CSI-2, совместимый с камерами Raspberry Pi, выход HDMI 1.4, три UART, слот microSD, интерфейс отладки USB и разъем mikroBus для расширения.

Блок-схема оценочной платы PIC64GX1000

Нет общедоступной информации о наличии и ценах на микропроцессор PIC64GX, но говорят, что комплект PIC64GX Curiosity уже доступен без указания цены, и нам говорят «связаться с местным отделом продаж Microchip для уточнения цен и наличия». Более подробную информацию можно найти на странице продукта и в пресс-релизе. Существуют также космические, радиационно- и отказоустойчивые микропроцессоры PIC64 «Высокопроизводительные вычисления для космических полетов» ( PIC64-HPSC ), основанные на той же конструкции, которые должны стать доступными в ближайшее время.

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

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

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

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

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