8 (812) 740 62 09    8 (800) 100 62 09

Санкт-Петербург, поселок Шушары, ул. Кокколевская д.1 литера А, помещение 41-Н

info@actel.ru

Power Matters™

CoreABC

Под заказ Заказать Узнать цену

IP Модуль - Ядро АВС

coreABC это простой и не требовательный к ресурсам ПЛИС контроллер шины периферийных устройств (advanced peripheral bus, APB) реализованный в соответствии со спецификацией процессорной шины Advanced Microcontroller Bus Architecture (AMBA). IP-ядро СoreABC было разработано для управления IP-ядрами CoreAI и CorePWM в приложениях смешанных сигналов, однако данное ядро также может быть использовано для управления любым IP-ядром поддерживающим интерфейс APB или APB3. СoreABC поддерживает развитую архитектуру команд на основе языка ассемблер, и имеет гибкую конфигурацию характеристик что позволяет подстраиваться под ограниченя ресурсов и вычислительной мощности большого количества приложений. Инструкции программы могут храниться либо во внутреннем ПЗУ, состоящем из логических ячеек ПЛИС ("жесткая" конфигурация), в блоках RAM микросхемы в случае "программной" конфигурации CoreABC, или в энергонезависимой памяти кристалла ("NVM" конфигурация) доступной для микросхем семейств Fusion или SmartFusion. Ядро легко конфигурируемо и предлагает эффективный локальный контроль для использования в приложениях ПЛИС Microsemi функционирующих в реальном времени.

Ядро состоит из шести основных блоков:

  • Блок инструкций
  • Секвенсер
  • ALU b и флаги
  • Стек
  • ACM
  • Контроллер интерфейса APB
  • Контроллер интерфейса AMBA3 APB master

Ключевые характеристики:

  • Программируемый контроллер шины APB
  • Аппаратное, программное (RAM) или NVM хранение команд в устройствах Fusion; аппаратное хранение в устройствах SmartFusion2, IGLOO2, RTG4, и PolarFire; аппаратное или программное хранение в устройствах других семейств.
  • Автоматическое определение CoreAI в адресном пространстве coreABC APB и автоматическое создание конфигурации аналогового мультиплексора MUX (ACM) на базе конфигурации CoreAI.
  • Расширенные возможности конфигурации позволяющие создавать дешевые и эффективные приложения
  • Интерфейс APB можно конфигурировать под размер данных 8, 16, or 32-bit.
  • В режиме хранения инструкций NVM доступно чтение и ввод данных APB (через интерфейс APB slave).
  • Встроенные сигналы ввода/вывода общего назначения (GPIO).
  • Операции прерывания с использованием запроса на прерывание и сигналы прерывания.

Примечание: ЯдроABC не поддерживается средой разработки Linux.

Совместимые устройства:

  • PolarFire
  • RTG4
  • SmartFusion2
  • IGLOO2
  • IGLOOe
  • IGLOO PLUS
  • ProASIC3
  • ProASIC3E
  • ProASIC3L
  • SmartFusion
  • Fusion
  • RTAX-S/SL/DSP
  • Axcelerator
  • ProASICPLUS
  • IGLOO

Сегменты рынка:

  • Авиационно-космический
  • Автомобилестроение
  • Военный
  • Промышленный
  • Медицинский
  • Потребительский
  • Мультимедиа
  • Игрушки
  • Компьютерный рынок
  • Обмен данными
  • Телеком
  • Беспроводные устройства
  • Обработка сигналов
  • Хранение данных
  • Микропроцессоры

Более подробную техническую документацию можно найти по ссылке.