ARC (processor) - ARC (processor)

BÅGE
Designer ARC International PLC
Bitar 32-bitars, 64-bitars
Introducerad 1996
Version ARCv3
Design RISK
Typ Registrera - registrera
Kodning Variabel (16- och 32-bitars)
Förgrening Jämför och förgrena
Uthållighet Bi
Tillägg APEX användardefinierade instruktioner
Register
16 eller 32 inklusive SP -användare kan öka till 60

ARC ( Argonaut RISC Core ) inbäddade processorer är en familj av 32-bitars och 64-bitars centrala processorenheter (CPU: er) som ursprungligen designades av ARC International .

ARC -processorer är konfigurerbara och utbyggbara för en mängd olika användningsområden i system på ett chip (SoC) -enheter, inklusive lagrings-, digitala hem-, mobil-, bil- och Internet of Things (IoT) -applikationer. De har licensierats av mer än 200 organisationer och levereras i mer än 1,5 miljarder produkter per år.

ARC-processorer använder reducerad instruktionsuppsättning (RISC) och använder 16-/32-bitars ARCompact- instruktionsuppsättningsarkitekturen (ISA) som ger bra prestanda och kodtäthet för inbäddade och värd SoC-applikationer.

Historia

ARC -konceptet utvecklades inledningsvis inom Argonaut Games genom en serie 3D -pipelineutvecklingsprojekt som började med Super FX -chipet för Super Nintendo Entertainment System .

År 1995 delades Argonaut upp i Argonaut Technologies Limited (ATL), som hade en mängd olika teknikprojekt, och Argonaut Software Limited (ASL).

I början av 1996 började General Manager för Argonaut, John Edelson, minska ATL -projekt som BRender och motion capture och investera i utvecklingen av ARC -konceptet. I september 1996 bestämde Rick Clucas att värdet på ARC -processorn var att andra människor använde den i stället för att Argonaut gjorde projekt som använde den och bad Bob Terwilliger att gå med som VD; Rick Clucas tog då rollen som CTO.

1997, efter investeringar från Apax Partners , blev ATL ARC International och helt oberoende av Argonaut Games. Innan deras första börsintroduktionLondonbörsen , som Goldman Sachs och fem andra investeringsbanker tecknade, förvärvades tre närstående teknikföretag: Metaware i Santa Cruz, Kalifornien (utvecklings- och modelleringsprogramvara), VAutomation i Nashua, New Hampshire (kringutrustning) halvledar -IP) och Precise Software i Nepean, Ontario (RTOS).

ARC International förvärvades av Virage Logic 2009. Virage förvärvades därefter av Synopsys 2010 och ARC -processorer ingår nu i Synopsys DesignWare -serien.

I april 2020 släppte Synopsys ARCv3 ISA med 64-bitars support.

Designkonfiguration

Designers kan differentiera sina produkter genom att använda patenterad konfigurationsteknik för att skräddarsy varje ARC -processorinstans för att uppfylla specifika prestanda-, effekt- och områdeskrav.

Konfigurationen av ARC -processorerna sker vid designtiden, med ARChitect -processorkonfiguratorn. Kärnan är utformad för att kunna förlängas, så att designers kan lägga till egna anpassade instruktioner som kan öka prestanda eller minska strömförbrukningen avsevärt.

Till skillnad från de flesta inbyggda mikroprocessorer kan extra instruktioner, register och funktionalitet läggas till på ett modulärt sätt. Kunder analyserar uppgiften, bryter ner operationerna och väljer sedan lämpliga tillägg eller utvecklar sina egna för att skapa sin egen anpassade mikroprocessor. De kan optimera för hastighet, energieffektivitet eller kodtäthet. Tillägg kan till exempel omfatta en minneshanteringsenhet (MMU), en snabb multiplikator -ackumulator , en USB -värd, en Viterbi -vägavkodare eller en användares egenutvecklade RTL -funktioner.

Processorerna är syntetiserbara och kan implementeras i alla gjuterier eller processer och stöds av en komplett uppsättning utvecklingsverktyg.

Se även

Referenser

Vidare läsning

externa länkar