ARC International (LSE: ARK) — разработчик конфигурируемых микропроцессоров, которые лицензировались в виде синтезируемых IP-ядер. Одна из крупнейших компаний на рынке лицензируемых процессоров[1]. Был приобретен компанией Virage Logic, а затем Synopsys.

ARC International
Тип приобретена Virage Logic и Synopsys
Основание 1998
Предшественник Sonic Focus
Упразднена 2010
Преемник Synopsys
Расположение Edgware, Англия
Ключевые фигуры Geoff Bristow
CEO
Отрасль IP-cores
Продукция Встраиваемые процессоры
Число сотрудников 110
Сайт http://www.arc.com/

Процессоры ARC конфигурируются перед синтезом (а не во время работы) при помощи программы ARChitect processor configurator.[2] Ядро процессора является расширяемым, имеется возможность добавления инструкций, регистров и т. п. Доступна оптимизация по скорости, энергоэффективности или плотности. Также возможно добавление таких блоков как блок управления памятью, умножителей, Host-контроллера USB, декодера Витерби и других.

Ежегодно по лицензиям выпускалось около 300 млн. СБИС, содержащих процессоры ARC (оценка от 2008 года).

В 2011 году по подсчетам Linley Group, компания Synopsys с процессорами ARC занимала второе место на рынке лицензируемых процессорных ядер (10 %, порядка миллиарда ядер). Большую долю рынка, 78 %, имеет только компания ARM.[1][3]

История

править

В начале 1990-х годов основатель ARC, Джез Сэн (англ.), развивал технологии 3D-ускорителей для 16-битной игровой приставки Super Nintendo. Была разработана микросхема Mario (Mathematical, Argonaut, Rotation & I/O), позже переименованная в сопроцессор Super FX.[4] После успеха SuperFX проект был переименован в ARC (Argonaut RISC Core) и стал позиционироваться как конфигурируемый микропроцессор общего назначения. Позже из отдела ATL была основана компания ARC International. При выходе на IPO в сентябре 2000 года было привлечено 300 млн долларов инвестиций.

В начале 2008 года ARC купила компанию Sonic Focus.

В ноябре 2009 года ARC International была куплена компанией Virage Logic.[5]

В сентябре 2010 года Synopsys завершила покупку Virage Logic.[6]

Среда разработки

править

ARC предоставляла среду разработки программ для ARC созданную на базе GCC, GDB и других GNU-утилит.[7][8] Сообществом поддерживается бесплатно доступная версия среды на сайте SourceForge.[9]

Для ARC 600 и 700 доступна модель OVPsim (англ.).[10]

Архитектура процессоров ARC

править

В настоящее время архитектура ARC развиваются компанией Synopsys под названием "DesignWare ARC". Варианты архитектуры делятся на 3 семейства:

  • ARCv2: процессоры ARC EM
  • ARCtangent: семейства процессоров ARCtangent-A4 (2000 год)
  • ARCompact (смешанные 16 и 32 битные инструкции)[11]: семейства процессоров ARC 600 (2003), ARC 700 (2004), ARCtangent-A5 (2002)

Применение ядер ARC

править

IP-ядра ARC являются стандартом де-факто для построения контроллеров флеш-памяти.[12]

Микроконтроллер ARC4 используется в технологии Intel AMT и входит в состав современных чипсетов Intel.

См. также

править

Другие основные поставщики IP-ядер микропроцессоров[13]

Примечания

править
  1. 1 2 ARM доминирует на рынке лицензируемых процессорных ядер. Объем рынка лицензируемых CPU по сравнению с 2010 годом вырос на четверть. Дата обращения: 22 мая 2012. Архивировано 14 сентября 2013 года.
  2. ARChitect Processor Configurator. Дата обращения: 10 января 2012. Архивировано из оригинала 22 апреля 2009 года.
  3. ARM dominates 10B unit CPU core market. Дата обращения: 22 мая 2012. Архивировано 13 мая 2012 года.
  4. Bolton, Syd Interview with Jez San, OBE. Armchair Empire. Дата обращения: 28 декабря 2007. Архивировано 17 декабря 2007 года.
  5. Virage Logic completes acquisition of ARC International. Дата обращения: 19 мая 2012. Архивировано 11 мая 2012 года.
  6. Synopsys completes acquisition of Virage Logic Архивная копия от 22 февраля 2014 на Wayback Machine Архивировано 22 февраля 2014 года.
  7. ARC gnu tools Архивная копия от 24 сентября 2009 на Wayback Machine Архивировано 24 сентября 2009 года.
  8. http://sourceforge.net/projects/gcc-arc/ Архивная копия от 27 ноября 2012 на Wayback Machine (устаревшая версия среды)
  9. ARC CPU Linux kernels and GNU tools. Дата обращения: 10 января 2012. Архивировано 11 августа 2011 года.
  10. Free OVP models offered for ARC processors. Дата обращения: 1 июля 2012. Архивировано 25 июля 2010 года.
  11. ARC introduces 16/32-bit instruction set architecture to reduce memory requirements by up to 30 per cent. Дата обращения: 19 мая 2012. Архивировано 10 мая 2012 года.
  12. Phison выбрала для NAND-накопителей нового поколения 32-разрядное ядро ARC Архивная копия от 4 марта 2016 на Wayback Machine Архивировано 4 марта 2016 года. "Сам по себе факт использования процессорного ядра ARC в контроллере флэш-памяти – не новость. Скорее, наоборот, изделия ARC являются стандартом де-факто для разработчиков флэш-накопителей."
  13. System-on-chip test architectures: nanometer design for testability, page 25, Table 1.2 "Popular IP Cores and Major IP Suppliers"

Ссылки

править