Knowledge

ARC (processor)

Source đź“ť

32: 406: 335:
and investing in the development of the ARC concept. In September 1996 Rick Clucas decided that the value of the ARC processor was in other people using it rather than Argonaut doing projects using it and asked Bob Terwilliger to join as CEO; Rick Clucas then took on the role of CTO.
469:
Configuration of the ARC processors occurs at design time, using the ARChitect processor configurator. The core was designed to be extensible, allowing designers to add their own custom instructions that can significantly increase performance or reduce power consumption.
481:, and functions can be added in a modular fashion. Customers analyse the task, break down the operations, and then choose the appropriate extensions, or develop their own, to create their own custom microprocessor. They might optimise for speed, 633: 629: 652: 466:
Designers can differentiate their products by using patented configuration technology to tailor each ARC processor instance to meet specific performance, power and area requirements.
416: 324:
In 1995, Argonaut was split into Argonaut Technologies Limited (ATL), which had a variety of technology projects, and Argonaut Software Limited (ASL).
700: 648: 1355: 797: 522: 431: 291:(IoT) applications. They have been licensed by more than 200 organizations and are shipped in more than 1.5 billion products per year. 820: 741: 674: 96: 998: 968: 68: 318: 568: 735: 1621: 842: 747: 542: 453: 115: 75: 1364: 1348: 790: 590: 269: 189: 49: 983: 517: 435: 729: 82: 53: 508:
and can be implemented in any foundry or process, and are supported by a complete suite of development tools.
1028: 909: 830: 847: 327:
At the start of 1996, the General Manager of Argonaut, John Edelson, started reducing ATL projects such as
298: 704: 64: 1341: 1023: 783: 482: 1333: 1003: 490: 295: 1626: 806: 216: 1265: 889: 872: 857: 852: 1418: 1242: 768: 344: 273: 42: 1592: 1183: 1069: 486: 356: 355:
and five other investment banks, three related technology companies were acquired: MetaWare in
301:(ISA) that provides good performance and code density for embedded and host SoC applications. 1193: 1084: 1074: 899: 360: 348: 184: 1539: 1423: 1257: 1204: 1089: 988: 894: 89: 8: 1457: 1302: 1158: 884: 862: 423: 1483: 1178: 1094: 343:, ATL became ARC International and fully independent from Argonaut Games. Before their 328: 288: 244: 1442: 1109: 956: 753: 498: 478: 277: 1568: 978: 825: 284: 151: 147: 678: 374:. In 2010, Virage was acquired by Synopsys, and ARC processors became part of the 474: 364: 265: 206: 1578: 1549: 1405: 1314: 427: 332: 310: 199: 1615: 1437: 1389: 1384: 1285: 1270: 1142: 1064: 951: 604: 576: 352: 340: 1526: 1433: 1227: 1217: 867: 371: 283:
ARC processors are configurable and extensible for a wide range of uses in
1544: 1521: 1363: 1013: 927: 835: 649:"Synopsys Expands Its ARC Processor IP Portfolio with New RISC-V Family" 287:(SoC) devices, including storage, digital home, mobile, automotive, and 1563: 1559: 1496: 1232: 1163: 1132: 944: 313:
through a series of 3D pipeline development projects starting with the
226: 1554: 1516: 1500: 1452: 1297: 1292: 1275: 1237: 1044: 922: 775: 20: 1582: 742:
Architectures: Programmable ARC platform targets low-cost multimedia
31: 1600: 1447: 1428: 1408: 1280: 1173: 1104: 1049: 1008: 973: 939: 381:
In April 2020 Synopsys released the ARCv3 ISA with 64-bit support.
375: 314: 1596: 1587: 1488: 1379: 1247: 1137: 1099: 963: 917: 1573: 1493: 1473: 1464: 1309: 1168: 993: 877: 385: 1534: 1531: 1478: 1079: 1059: 1018: 605:"Synopsys Completes Acquisition of Virage Logic Corporation" 1468: 1460: 1222: 934: 505: 543:"Overcoming the power/performance paradox in processor IP" 485:, or code density. Extensions can include, for example, a 1054: 748:
ARC adopts clustered parallelism in media multiprocessing
591:"Virage Logic completes acquisition of ARC International" 494: 701:"Accelerating Development of Performance-Efficient SoCs" 363:(peripheral semiconductor IP), and Precise Software in 392:
processor IP as an extension of its ARC product line.
730:
Toshiba, ARC in configurable processor collaboration
434:, and by adding encyclopedic content written from a 359:(development and modeling software), VAutomation in 56:. Unsourced material may be challenged and removed. 630:"Synopsys Introduces New 64-bit ARC Processor IP" 1613: 501:decoder, or a user's proprietary RTL functions. 309:The ARC concept was developed initially within 294:ARC processors employ the 16-/32-bit ARCompact 754:ARC signs "landmark" licensing deal with Intel 1349: 791: 268:processors are a family of 32-bit and 64-bit 251:16 or 32 including SP user can increase to 60 523:Comparison of instruction set architectures 370:In 2009, ARC International was acquired by 1356: 1342: 798: 784: 535: 454:Learn how and when to remove this message 116:Learn how and when to remove this message 566: 384:In November 2023, Synopsys released the 16:Family of RISC-based computer processors 646: 395: 1614: 805: 415:contains content that is written like 1337: 779: 567:Ascierto, Jerry (27 September 1999). 477:microprocessors, extra instructions, 655:from the original on 7 November 2023 399: 54:adding citations to reliable sources 25: 636:from the original on 31 March 2022. 319:Super Nintendo Entertainment System 13: 723: 675:"ARChitect Processor Configurator" 647:Wheeler, Kelli (7 November 2023). 14: 1638: 760: 736:SPF: All About Power, Performance 339:In 1997, following investment by 1365:Reduced instruction set computer 404: 270:reduced instruction set computer 30: 518:List of common microcontrollers 41:needs additional citations for 703:. synopsys.com. Archived from 693: 667: 640: 622: 597: 583: 560: 276:(CPUs) originally designed by 239:APEX user-defined instructions 1: 528: 299:instruction set architecture 7: 511: 163:; 28 years ago 10: 1643: 756:, EE Times 9 November 2007 493:, a Universal Serial Bus ( 304: 296:compressed instruction set 18: 1509: 1398: 1372: 1256: 1203: 1192: 1151: 1125: 1118: 1037: 908: 813: 677:. Arc.com. Archived from 250: 243: 235: 225: 215: 211:Variable (16- and 32-bit) 205: 195: 183: 175: 157: 143: 135: 1622:Embedded microprocessors 890:Circuit underutilization 873:Reconfigurable computing 274:central processing units 19:Not to be confused with 569:"ARC Acquires MetaWare" 345:initial public offering 491:multiplier–accumulator 487:memory management unit 357:Santa Cruz, California 900:Hardware acceleration 436:neutral point of view 361:Nashua, New Hampshire 349:London Stock Exchange 139:ARC International PLC 1367:(RISC) architectures 1090:Microchip Technology 895:High-level synthesis 396:Design configuration 65:"ARC" processor 50:improve this article 1159:Intel Quartus Prime 885:Soft microprocessor 504:The processors are 428:promotional content 378:DesignWare series. 132: 807:Programmable logic 707:on 4 December 2016 547:Tech Design Forums 430:and inappropriate 351:, underwritten by 289:Internet of things 262:Argonaut RISC Core 221:Compare and branch 130: 1609: 1608: 1331: 1330: 1327: 1326: 1323: 1322: 1110:Texas Instruments 651:(Press release). 609:news.synopsys.com 483:energy efficiency 464: 463: 456: 278:ARC International 255: 254: 126: 125: 118: 100: 1634: 1627:System on a chip 1358: 1351: 1344: 1335: 1334: 1201: 1200: 1123: 1122: 800: 793: 786: 777: 776: 772: 771: 769:Official website 750:, 9 October 2006 744:, 2 October 2006 717: 716: 714: 712: 697: 691: 690: 688: 686: 681:on 22 April 2009 671: 665: 664: 662: 660: 644: 638: 637: 626: 620: 619: 617: 615: 601: 595: 594: 587: 581: 580: 579:on 21 July 2020. 575:. Archived from 564: 558: 557: 555: 553: 539: 459: 452: 448: 445: 439: 417:an advertisement 408: 407: 400: 285:system on a chip 171: 169: 164: 133: 129: 121: 114: 110: 107: 101: 99: 58: 34: 26: 1642: 1641: 1637: 1636: 1635: 1633: 1632: 1631: 1612: 1611: 1610: 1605: 1505: 1394: 1368: 1362: 1332: 1319: 1252: 1195: 1188: 1147: 1114: 1033: 904: 809: 804: 767: 766: 763: 726: 724:Further reading 721: 720: 710: 708: 699: 698: 694: 684: 682: 673: 672: 668: 658: 656: 645: 641: 628: 627: 623: 613: 611: 603: 602: 598: 589: 588: 584: 565: 561: 551: 549: 541: 540: 536: 531: 514: 460: 449: 443: 440: 421: 409: 405: 398: 365:Nepean, Ontario 307: 266:embedded system 167: 165: 162: 122: 111: 105: 102: 59: 57: 47: 35: 24: 17: 12: 11: 5: 1640: 1630: 1629: 1624: 1607: 1606: 1604: 1603: 1590: 1585: 1579:Motorola 88000 1576: 1571: 1566: 1557: 1552: 1547: 1542: 1537: 1529: 1524: 1519: 1513: 1511: 1507: 1506: 1504: 1503: 1491: 1486: 1481: 1476: 1471: 1455: 1450: 1445: 1440: 1431: 1426: 1421: 1416: 1411: 1406:Analog Devices 1402: 1400: 1396: 1395: 1393: 1392: 1387: 1382: 1376: 1374: 1370: 1369: 1361: 1360: 1353: 1346: 1338: 1329: 1328: 1325: 1324: 1321: 1320: 1318: 1317: 1312: 1307: 1306: 1305: 1300: 1290: 1289: 1288: 1278: 1273: 1268: 1262: 1260: 1254: 1253: 1251: 1250: 1245: 1240: 1235: 1230: 1225: 1220: 1215: 1209: 1207: 1198: 1190: 1189: 1187: 1186: 1181: 1176: 1171: 1166: 1161: 1155: 1153: 1149: 1148: 1146: 1145: 1140: 1135: 1129: 1127: 1120: 1116: 1115: 1113: 1112: 1107: 1102: 1097: 1092: 1087: 1082: 1077: 1072: 1067: 1062: 1057: 1052: 1047: 1041: 1039: 1035: 1034: 1032: 1031: 1026: 1021: 1016: 1011: 1006: 1001: 996: 991: 986: 981: 976: 971: 966: 961: 960: 959: 949: 948: 947: 942: 932: 931: 930: 925: 914: 912: 906: 905: 903: 902: 897: 892: 887: 882: 881: 880: 870: 865: 860: 855: 850: 845: 840: 839: 838: 828: 823: 817: 815: 811: 810: 803: 802: 795: 788: 780: 774: 773: 762: 761:External links 759: 758: 757: 751: 745: 739: 738:, 30 June 2006 733: 725: 722: 719: 718: 692: 666: 639: 621: 596: 582: 559: 533: 532: 530: 527: 526: 525: 520: 513: 510: 489:(MMU), a fast 462: 461: 432:external links 412: 410: 403: 397: 394: 333:motion capture 311:Argonaut Games 306: 303: 253: 252: 248: 247: 241: 240: 237: 233: 232: 229: 223: 222: 219: 213: 212: 209: 203: 202: 197: 193: 192: 187: 181: 180: 177: 173: 172: 159: 155: 154: 145: 141: 140: 137: 124: 123: 38: 36: 29: 15: 9: 6: 4: 3: 2: 1639: 1628: 1625: 1623: 1620: 1619: 1617: 1602: 1598: 1594: 1591: 1589: 1586: 1584: 1580: 1577: 1575: 1572: 1570: 1567: 1565: 1561: 1558: 1556: 1553: 1551: 1548: 1546: 1543: 1541: 1538: 1536: 1533: 1530: 1528: 1525: 1523: 1520: 1518: 1515: 1514: 1512: 1508: 1502: 1498: 1495: 1492: 1490: 1487: 1485: 1482: 1480: 1477: 1475: 1472: 1470: 1466: 1462: 1459: 1456: 1454: 1451: 1449: 1446: 1444: 1441: 1439: 1438:LatticeMico32 1435: 1432: 1430: 1427: 1425: 1422: 1420: 1417: 1415: 1412: 1410: 1407: 1404: 1403: 1401: 1397: 1391: 1390:Stanford MIPS 1388: 1386: 1385:Berkeley RISC 1383: 1381: 1378: 1377: 1375: 1371: 1366: 1359: 1354: 1352: 1347: 1345: 1340: 1339: 1336: 1316: 1313: 1311: 1308: 1304: 1301: 1299: 1296: 1295: 1294: 1291: 1287: 1284: 1283: 1282: 1279: 1277: 1274: 1272: 1271:LatticeMico32 1269: 1267: 1264: 1263: 1261: 1259: 1255: 1249: 1246: 1244: 1241: 1239: 1236: 1234: 1231: 1229: 1226: 1224: 1221: 1219: 1216: 1214: 1211: 1210: 1208: 1206: 1202: 1199: 1197: 1191: 1185: 1182: 1180: 1177: 1175: 1172: 1170: 1167: 1165: 1162: 1160: 1157: 1156: 1154: 1150: 1144: 1141: 1139: 1136: 1134: 1131: 1130: 1128: 1124: 1121: 1117: 1111: 1108: 1106: 1103: 1101: 1098: 1096: 1093: 1091: 1088: 1086: 1083: 1081: 1078: 1076: 1073: 1071: 1068: 1066: 1063: 1061: 1058: 1056: 1053: 1051: 1048: 1046: 1043: 1042: 1040: 1036: 1030: 1027: 1025: 1022: 1020: 1017: 1015: 1012: 1010: 1007: 1005: 1002: 1000: 997: 995: 992: 990: 987: 985: 982: 980: 977: 975: 972: 970: 967: 965: 962: 958: 955: 954: 953: 952:SystemVerilog 950: 946: 943: 941: 938: 937: 936: 933: 929: 926: 924: 921: 920: 919: 916: 915: 913: 911: 907: 901: 898: 896: 893: 891: 888: 886: 883: 879: 876: 875: 874: 871: 869: 866: 864: 861: 859: 856: 854: 851: 849: 846: 844: 841: 837: 834: 833: 832: 829: 827: 824: 822: 819: 818: 816: 812: 808: 801: 796: 794: 789: 787: 782: 781: 778: 770: 765: 764: 755: 752: 749: 746: 743: 740: 737: 734: 732:, 15 May 2006 731: 728: 727: 706: 702: 696: 680: 676: 670: 654: 650: 643: 635: 631: 625: 610: 606: 600: 592: 586: 578: 574: 570: 563: 548: 544: 538: 534: 524: 521: 519: 516: 515: 509: 507: 506:synthesizable 502: 500: 496: 492: 488: 484: 480: 476: 471: 467: 458: 455: 447: 437: 433: 429: 425: 419: 418: 413:This section 411: 402: 401: 393: 391: 387: 382: 379: 377: 373: 368: 366: 362: 358: 354: 353:Goldman Sachs 350: 346: 342: 341:Apax Partners 337: 334: 330: 325: 322: 320: 317:chip for the 316: 312: 302: 300: 297: 292: 290: 286: 281: 279: 275: 271: 267: 263: 259: 249: 246: 242: 238: 234: 230: 228: 224: 220: 218: 214: 210: 208: 204: 201: 198: 194: 191: 188: 186: 182: 178: 174: 160: 156: 153: 149: 146: 142: 138: 134: 128: 120: 117: 109: 98: 95: 91: 88: 84: 81: 77: 74: 70: 67: â€“  66: 62: 61:Find sources: 55: 51: 45: 44: 39:This article 37: 33: 28: 27: 22: 1527:Apollo PRISM 1510:Discontinued 1434:LatticeMico8 1413: 1228:LatticeMico8 1218:ARM Cortex-M 1212: 1194:Intellectual 709:. Retrieved 705:the original 695: 683:. Retrieved 679:the original 669: 657:. Retrieved 642: 624: 612:. Retrieved 608: 599: 585: 577:the original 572: 562: 550:. Retrieved 546: 537: 503: 499:Viterbi path 473:Unlike most 472: 468: 465: 450: 441: 426:by removing 422:Please help 414: 389: 383: 380: 372:Virage Logic 369: 338: 326: 323: 308: 293: 282: 261: 257: 256: 127: 112: 103: 93: 86: 79: 72: 60: 48:Please help 43:verification 40: 1522:AMD Am29000 1258:Open-source 1205:Proprietary 1014:Flow to HDL 836:Logic block 388:compatible 1616:Categories 1560:Intel i860 1497:MicroBlaze 1233:MicroBlaze 1184:Simulators 1164:Xilinx ISE 659:7 November 529:References 497:) host, a 424:improve it 236:Extensions 227:Endianness 200:Load–store 158:Introduced 76:newspapers 1555:DEC PRISM 1501:PicoBlaze 1453:Power ISA 1303:Microwatt 1298:Libre-SOC 1293:Power ISA 1276:OpenCores 1238:PicoBlaze 1045:Accellera 1038:Companies 910:Languages 711:13 August 552:13 August 479:registers 245:Registers 217:Branching 106:July 2018 21:Intel Arc 1448:OpenRISC 1429:eSi-RISC 1409:Blackfin 1281:OpenRISC 1196:property 1174:ModelSim 1152:Software 1126:Hardware 1119:Products 1105:Synopsys 1075:Infineon 1050:Achronix 1009:C to HDL 974:Handel-C 814:Concepts 653:Archived 634:Archived 512:See also 475:embedded 444:May 2024 376:Synopsys 367:(RTOS). 315:Super FX 207:Encoding 136:Designer 1597:PowerPC 1588:PA-RISC 1540:Clipper 1489:Unicore 1458:Renesas 1380:IBM 801 1373:Origins 1248:Nios II 1138:Stratix 1100:Siemens 1085:Lattice 1070:Cadence 964:SystemC 918:Verilog 685:2 March 573:EDN.com 347:on the 329:BRender 305:History 272:(RISC) 176:Version 166: ( 90:scholar 1583:M·CORE 1574:MIPS-X 1494:Xilinx 1484:Sunway 1474:RISC-V 1465:SuperH 1399:Active 1310:RISC-V 1169:Vivado 1143:Virtex 1029:Chisel 994:PALASM 878:Xputer 614:9 July 386:RISC-V 185:Design 152:64-bit 148:32-bit 92:  85:  78:  71:  63:  1593:POWER 1550:CRISP 1535:AVR32 1532:Atmel 1517:Alpha 1479:SPARC 1080:Intel 1060:Aldec 1019:MyHDL 945:VITAL 390:ARC-V 179:ARCv3 97:JSTOR 83:books 1601:ROMP 1569:META 1564:i960 1545:CR16 1469:V850 1461:M32R 1443:MIPS 1286:1200 1243:Nios 1223:LEON 1024:ELLA 1004:CUPL 999:ABEL 979:Lola 969:AHDL 935:VHDL 868:PSoC 848:EPLD 843:CPLD 831:FPGA 821:ASIC 713:2014 687:2014 661:2023 616:2024 554:2014 331:and 196:Type 190:RISC 168:1996 161:1996 144:Bits 69:news 1424:AVR 1419:ARM 1414:ARC 1315:Zet 1266:JOP 1213:ARC 1179:VTR 1133:iCE 1095:NXP 1065:Arm 1055:AMD 989:UPF 984:PSL 957:DPI 940:AMS 928:AMS 863:GAL 858:PAL 853:PLA 826:SoC 495:USB 258:ARC 131:ARC 52:by 1618:: 1599:, 1595:, 1581:, 1562:, 1499:, 1467:, 1463:, 1436:, 632:. 607:. 571:. 545:. 321:. 280:. 264:) 231:Bi 150:, 1357:e 1350:t 1343:v 923:A 799:e 792:t 785:v 715:. 689:. 663:. 618:. 593:. 556:. 457:) 451:( 446:) 442:( 438:. 420:. 260:( 170:) 119:) 113:( 108:) 104:( 94:· 87:· 80:· 73:· 46:. 23:.

Index

Intel Arc

verification
improve this article
adding citations to reliable sources
"ARC" processor
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
32-bit
64-bit
Design
RISC
Load–store
Encoding
Branching
Endianness
Registers
embedded system
reduced instruction set computer
central processing units
ARC International
system on a chip
Internet of things
compressed instruction set
instruction set architecture
Argonaut Games

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑