ARC (procesor) - ARC (processor)

OBLOUK
Návrhář ARC International PLC
Bity 32bitová, 64bitová
Představeno 1996
Verze ARCv3
Design RISC
Typ Zaregistrujte se - zaregistrujte se
Kódování Variabilní (16 a 32 bitů)
Větvení Porovnávejte a rozvětvujte
Endianness Bi
Rozšíření Uživatelsky definované pokyny APEX
Registry
16 nebo 32 včetně uživatelů SP se může zvýšit na 60

Integrované procesory ARC ( Argonaut RISC Core ) jsou rodinou 32bitových a 64bitových centrálních procesorových jednotek (CPU) původně navržených společností ARC International .

Procesory ARC jsou konfigurovatelné a rozšiřitelné pro širokou škálu použití v zařízeních typu systém na čipu (SoC), včetně aplikací pro úložiště, digitální domácnost, mobilní, automobilový průmysl a internet věcí (IoT). Byly licencovány více než 200 organizacemi a jsou dodávány ve více než 1,5 miliardách produktů ročně.

Procesory ARC využívají redukovaný výpočet instrukční sady (RISC) a využívají 16-/32bitovou architekturu instrukční sady ARCompact (ISA), která poskytuje dobrý výkon a hustotu kódu pro integrované a hostitelské aplikace SoC.

Dějiny

Koncept ARC byl původně vyvinut v rámci hry Argonaut Games prostřednictvím řady projektů vývoje 3D potrubí počínaje čipem Super FX pro Super Nintendo Entertainment System .

V roce 1995 byl Argonaut rozdělen na Argonaut Technologies Limited (ATL), která měla řadu technologických projektů, a Argonaut Software Limited (ASL).

Na začátku roku 1996 začal generální ředitel Argonautu John Edelson omezovat projekty ATL, jako je BRender a motion capture, a investovat do vývoje konceptu ARC. V září 1996 se Rick Clucas rozhodl, že hodnota procesoru ARC je v tom, že jej používají jiní lidé než Argonaut, který jej používá, a požádal Boba Terwilligera, aby se připojil jako generální ředitel; Rick Clucas pak převzal roli CTO.

V roce 1997, po investici společnosti Apax Partners , se ATL stala ARC International a zcela nezávislá na Argonaut Games. Před jejich první veřejnou nabídkou na londýnské burze cenných papírů , kterou upsala společnost Goldman Sachs a pět dalších investičních bank, byly získány tři související technologické společnosti: Metaware v Santa Cruz v Kalifornii (vývojový a modelovací software), VAutomation v Nashua, New Hampshire (periferní polovodičová IP) a přesný software v Nepean, Ontario (RTOS).

ARC International získala společnost Virage Logic v roce 2009. Společnost Virage následně získala společnost Synopsys v roce 2010 a procesory ARC jsou nyní součástí řady Synopsys DesignWare.

V dubnu 2020 vydala společnost Synopsys ARCv3 ISA se 64bitovou podporou.

Konfigurace návrhu

Designéři mohou své produkty odlišit pomocí patentované konfigurační technologie, která přizpůsobí každou instanci procesoru ARC tak, aby splňovala specifické požadavky na výkon, výkon a oblast.

Konfigurace procesorů ARC probíhá v době návrhu pomocí konfigurátoru procesoru ARChitect. Jádro bylo navrženo tak, aby bylo rozšiřitelné, což návrhářům umožňuje přidávat vlastní vlastní pokyny, které mohou výrazně zvýšit výkon nebo snížit spotřebu energie.

Na rozdíl od většiny vestavěných mikroprocesorů lze dodatečné pokyny, registry a funkce přidávat modulárně. Zákazníci analyzují úkol, rozdělí operace a poté zvolí příslušná rozšíření nebo vyvinou vlastní a vytvoří si vlastní mikroprocesor. Mohou optimalizovat rychlost, energetickou účinnost nebo hustotu kódu. Mezi rozšíření může patřit například jednotka pro správu paměti (MMU), rychlý multiplikátor – akumulátor , hostitel USB , dekodér cesty Viterbi nebo vlastní funkce RTL uživatele.

Procesory jsou syntetizovatelné a lze je implementovat v jakékoli slévárně nebo procesu a jsou podporovány kompletní sadou vývojových nástrojů.

Viz také

Reference

Další čtení

externí odkazy