АРК (процессор)
Эта статья нуждается в дополнительных цитатах для проверки . ( июль 2018 г. ) |
Дизайнер | АРК Интернешнл ПЛС |
---|---|
Биты | 32-битная , 64-битная |
Представлено | 1996 год |
Версия | ARCv3 |
Дизайн | РИСК |
Тип | Загрузка-сохранение |
Кодирование | Переменная (16- и 32-битная) |
Ветвление | Сравнить и разветвить |
Порядок байтов | С |
Расширения | Пользовательские инструкции APEX |
Регистры | |
16 или 32, включая пользователя SP, может увеличиться до 60 |
процессоры ARC ( Argonaut RISC Core ) Встраиваемые системные представляют собой семейство 32-битных и 64-битных (ЦП) компьютеров с сокращенным набором команд (RISC центральных процессоров ), первоначально разработанных ARC International .
Процессоры ARC настраиваются и расширяются для широкого спектра применений в устройствах «система на кристалле для хранения данных, цифрового дома, мобильных устройств, автомобилей и Интернета вещей » (SoC), включая приложения (IoT). Они лицензированы более чем 200 организациями и поставляются более чем в 1,5 миллиарда продуктов в год. [1]
В процессорах ARC используется 16-/32-битная набора команд со сжатым набором архитектура команд (ISA) ARCompact, которая обеспечивает хорошую производительность и плотность кода для встроенных и хост-приложений 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 и захват движения , и инвестировать в разработку концепции ARC. В сентябре 1996 года Рик Клукас решил, что ценность процессора ARC заключается в том, что его используют другие люди, а не в том, что Argonaut выполняет проекты с его использованием, и попросил Боба Тервиллигера присоединиться к нему в качестве генерального директора; Затем Рик Клукас взял на себя роль технического директора.
В 1997 году, после инвестиций Apax Partners , ATL стала ARC International и полностью независимой от Argonaut Games. Перед их первичным публичным размещением на Лондонской фондовой бирже , гарантированным Goldman Sachs и пятью другими инвестиционными банками, были приобретены три связанные технологические компании: MetaWare в Санта-Крус, Калифорния (программное обеспечение для разработки и моделирования), [2] VAutomation в Нэшуа, Нью-Гэмпшир (периферийные полупроводниковые IP) и Precision Software в Непине, Онтарио (RTOS).
В 2009 году ARC International была приобретена Virage Logic . В 2010 году Virage была приобретена Synopsys, а процессоры ARC стали частью серии Synopsys DesignWare.
В апреле 2020 года Synopsys выпустила ARCv3 ISA с поддержкой 64-бит. [3]
В ноябре 2023 года Synopsys выпустила RISC-V, , совместимый с IP-процессор ARC-V в качестве расширения своей линейки продуктов ARC. [4]
Конфигурация дизайна [ править ]
![]() | Этот раздел содержит контент, написанный как реклама . ( Май 2024 г. ) |
Разработчики могут дифференцировать свои продукты, используя запатентованную технологию конфигурации, позволяющую адаптировать каждый экземпляр процессора ARC в соответствии с конкретными требованиями к производительности, мощности и площади.
Настройка процессоров ARC происходит во время разработки с использованием конфигуратора процессоров ARChitect. [5] Ядро было спроектировано с возможностью расширения, что позволяет разработчикам добавлять свои собственные инструкции, которые могут значительно повысить производительность или снизить энергопотребление.
В отличие от большинства встроенных микропроцессоров, дополнительные инструкции, регистры и функции могут быть добавлены модульным способом. Клиенты анализируют задачу, разбивают операции, а затем выбирают подходящие расширения или разрабатывают свои собственные, чтобы создать собственный микропроцессор. Они могут оптимизировать скорость, энергоэффективность или плотность кода. Расширения могут включать, например, блок управления памятью (MMU), быстрый умножитель-аккумулятор , хост универсальной последовательной шины ( USB ), декодер пути Витерби или собственные функции RTL пользователя.
Процессоры являются синтезируемыми и могут быть реализованы в любом литейном производстве или процессе, а также поддерживаются полным набором инструментов разработки. [6]
См. также [ править ]
Ссылки [ править ]
- ^ «Преодоление парадокса мощности/производительности в процессоре IP» . Форумы технического дизайна . Проверено 13 августа 2014 г.
- ^ Асьерто, Джерри (27 сентября 1999 г.). «ARC приобретает MetaWare» . EDN.com . Архивировано из оригинала 21 июля 2020 года.
- ^ «Synopsys представляет новый 64-битный IP-процессор ARC» . Архивировано из оригинала 31 марта 2022 года.
- ^ Уилер, Келли (7 ноября 2023 г.). «Synopsys расширяет свой портфель IP-процессоров ARC новым семейством RISC-V» (пресс-релиз). Архивировано из оригинала 7 ноября 2023 года . Проверено 7 ноября 2023 г.
- ^ «Конфигуратор процессоров ARChitect» . Arc.com. Архивировано из оригинала 22 апреля 2009 года . Проверено 2 марта 2014 г.
- ^ «Ускорение разработки высокопроизводительных SoC» . сайт Synopsys.com. Архивировано из оригинала 4 декабря 2016 года . Проверено 13 августа 2014 г.
Дальнейшее чтение [ править ]
- Toshiba, ARC в сотрудничестве с настраиваемыми процессорами , 15 мая 2006 г.
- SPF: Все о мощности, производительность , 30 июня 2006 г.
- Архитектуры: программируемая платформа ARC ориентирована на недорогие мультимедиа , 2 октября 2006 г.
- ARC применяет кластерный параллелизм в многопроцессорной обработке мультимедиа , 9 октября 2006 г.
- ARC подписывает «знаковое» лицензионное соглашение с Intel , EE Times, 9 ноября 2007 г.