Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Встроенные процессоры ARC ( Argonaut RISC Core ) представляют собой семейство 32-разрядных и 64-разрядных центральных процессоров (ЦП), изначально разработанных ARC International .

Процессоры ARC можно настраивать и расширять для широкого спектра применений в устройствах типа « система на кристалле» (SoC), включая приложения для хранения данных, цифрового дома, мобильных устройств, автомобилей и приложений Интернета вещей (IoT). Они лицензированы более чем 200 организациями и поставляются более чем 1,5 миллиардами продуктов в год. [1]

Процессоры ARC используют вычисления с сокращенным набором команд (RISC) и используют 16- / 32-разрядную архитектуру набора команд ARCompact (ISA), которая обеспечивает хорошую производительность и плотность кода для встроенных и хост-приложений SoC.

История [ править ]

Первоначально концепция ARC была разработана в Argonaut Games в рамках серии проектов разработки 3D-конвейеров, начиная с чипа Super FX для Super Nintendo Entertainment System .

В 1995 году Argonaut был разделен на Argonaut Technologies Limited (ATL), у которой было множество технологических проектов, и Argonaut Software Limited (ASL).

В начале 1996 года генеральный директор Argonaut Джон Эдельсон начал сокращать проекты ATL, такие как BRender и motion capture, и вкладывать средства в разработку концепции ARC. В сентябре 1996 года Рик Клукас решил, что ценность процессора ARC заключается в том, что его используют другие люди, а не в проектах Argonaut, использующих его, и попросил Боба Тервиллигера присоединиться к нему в качестве генерального директора; Затем Рик Клукас взял на себя роль технического директора.

В 1997 году, после инвестиций Apax Partners , ATL стала ARC International и полностью независима от Argonaut Games. Перед их первичным публичным размещением на Лондонской фондовой бирже , подписанным Goldman Sachs и пятью другими инвестиционными банками, были приобретены три связанные технологические компании: Metaware в Санта-Крус, Калифорния (программное обеспечение для разработки и моделирования), [2] VAutomation в Нашуа, Нью- Йорк. Hampshire (периферийные полупроводниковые IP) и Precise Software в Непине, Онтарио (RTOS).

ARC International была приобретена Virage Logic в 2009 году. Впоследствии Virage была приобретена Synopsys в 2010 году, и процессоры ARC теперь являются частью серии Synopsys DesignWare.

В апреле 2020 года Synopsys выпустила ARCv3 ISA с 64-разрядной поддержкой. [3]

Конфигурация дизайна [ править ]

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

Конфигурация процессоров ARC происходит во время разработки с использованием конфигуратора процессоров ARChitect. [4] Ядро было разработано с возможностью расширения, что позволяет разработчикам добавлять свои собственные пользовательские инструкции, которые могут значительно повысить производительность или снизить энергопотребление.

В отличие от большинства встроенных микропроцессоров, дополнительные инструкции, регистры и функции могут быть добавлены в модульном виде. Заказчики анализируют задачу, разбивают операции, а затем выбирают соответствующие расширения или разрабатывают свои собственные, чтобы создать свой собственный микропроцессор. Они могут быть оптимизированы по скорости, энергоэффективности или плотности кода. Расширения могут включать, например, блок управления памятью (MMU), быстрый умножитель-накопитель , USB- хост, декодер тракта Витерби или собственные функции RTL пользователя.

Процессоры могут быть синтезированы и могут быть реализованы на любом производстве или в любом процессе и поддерживаются полным набором инструментов разработки. [5]

Ссылки [ править ]

  1. ^ «Преодоление парадокса мощность / производительность в процессоре IP» . techdesignforums.com . Проверено 13 августа 2014 .
  2. ^ ARC Приобретает Metaware архивации 21 июля 2020 в Wayback Machine , www.edn.com, 1999-09-27
  3. ^ Synopsys представляет новый IP-адрес 64-битного процессора ARC
  4. ^ "Конфигуратор процессора ARChitect" . Arc.com. Архивировано из оригинального 22 апреля 2009 года . Проверено 2 марта 2014 .
  5. ^ «Ускорение разработки эффективных систем на кристалле» . synopsys.com. Архивировано из оригинала на 4 декабря 2016 года . Проверено 13 августа 2014 .

Дальнейшее чтение [ править ]

  • Toshiba, ARC в сотрудничестве с настраиваемым процессором , 15 мая 2006 г.
  • SPF: Все о мощности, производительность , 30 июня 2006 г.
  • АРХИТЕКТУРЫ: Программируемая платформа ARC нацелена на недорогие мультимедиа , 2 октября 2006 г.
  • ARC применяет кластерный параллелизм в многопроцессорной обработке мультимедиа , 9 октября 2006 г.
  • ARC подписывает "знаковое" лицензионное соглашение с Intel , EE Times 9/11/2007

Внешние ссылки [ править ]

  • Официальный сайт