Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. RISC-V - Teknopedia
RISC-V - Teknopedia
Abbozzo
Questa voce sull'argomento sistema operativo è solo un abbozzo.
Contribuisci a migliorarla secondo le convenzioni di Teknopedia.
Logo dell'azienda produttrice

Il RISC-V (pronunciato: «risc-five»[1]) è uno standard aperto di insieme di istruzioni (ISA, dall'inglese instruction set architecture) basato sul principio reduced instruction set computer (RISC). A differenza di molti altri ISA, il RISC-V è pubblicato sotto licenza open source, pertanto non richiede l'acquisto di una licenza per essere utilizzato. I documenti che ne definiscono l'architettura del set di istruzioni (ISA) sono forniti con licenza Creative Commons o BSD. Molte aziende offrono o hanno annunciato hardware basato su questo standard, alcuni sistemi operativi open source sono disponibili e l'insieme d'istruzioni è supportato da diversi toolchain.

Il progetto è iniziato nel 2010 all'Università della California - Berkeley, ma molti contributori sono volontari non affiliati all'istituto.[2] A differenza di altri design accademici, generalmente ottimizzati per la pura semplicità d'esposizione, i progettisti di questo standard hanno permesso che possa essere utilizzato per computer pratici.

A giugno 2019, le versioni 2.2 dello user-space dell'ISA[3] e 1.1 dell'ISA privilegiato[4] sono congelate, permettendo il proseguimento dello sviluppo di hardware e software. È disponibile la bozza della specifica di debug, alla versione 0.3.[4]

Fondamenti logici

[modifica | modifica wikitesto]
Prototipo di un processore RISC-V, gennaio 2013

La progettazione della CPU richiede competenza in diversi ambiti: logica digitale elettronica, compilatori e sistemi operativi. Per coprire i costi di un team di questo tipo, i fornitori commerciali, come ARM Holdings e MIPS Technologies, richiedono il pagamento di royalties per l'utilizzo dei loro progetti, brevetti e copyright.[5][6][7] Spesso richiedono anche di firmare accordi di non divulgazione prima di pubblicare documenti che descrivono dettagliatamente i vantaggi dei loro progetti. In molti casi non vengono mai descritte le ragioni dietro le scelte di progettazione. Per contro, RISC-V è completamente libero e non prevede alcun pagamento di royalties.

Storia

[modifica | modifica wikitesto]

Il concetto di RISC risale al 1980.[8] Prima di allora si sapeva che computer più semplici avrebbero potuto essere efficaci, ed era da sempre argomento di interesse accademico, ma i principi della loro progettazione non erano descritti in dettaglio. Gli studiosi idearono l'insieme di istruzioni RISC DLX per la prima edizione di Computer Architecture: A Quantitative Approach nel 1990.

La storia completa del RISC-V è stata pubblicata sul sito di RISC-V International.[9]

Riconoscimenti

[modifica | modifica wikitesto]
  • 2017: The Linley Group's Analyst's Choice Award for Best Technology (per l'insieme di istruzioni)[10]

Note

[modifica | modifica wikitesto]
  1. ^ Waterman e Asanović, p. 1.
  2. ^ (EN) Contributors, su RISC-V International. URL consultato il 13 aprile 2020 (archiviato dall'url originale il 13 giugno 2018).
  3. ^ Waterman e Asanović.
  4. ^ a b (EN) Privileged ISA Specifications, su RISC-V International. URL consultato il 13 aprile 2020 (archiviato dall'url originale il 26 agosto 2018).
  5. ^ (EN) Charlie Demerjian, A long look at how ARM licenses chips, su SemiAccurate, 7 agosto 2013. URL consultato il 13 aprile 2020.
  6. ^ (EN) Charlie Demerjian, How ARM licenses it’s IP for production, su SemiAccurate, 8 agosto 2013. URL consultato il 13 aprile 2020 (archiviato dall'url originale il 25 ottobre 2022).
  7. ^ (EN) Gareth Halfacree, Wave Computing Closes Its MIPS Open Initiative with Immediate Effect, Zero Warning, su Hackster.io, 15 novembre 2019. URL consultato il 13 aprile 2020.
  8. ^ Patterson e Ditzel 1980.
  9. ^ (EN) RISC-V History, su RISC-V International. URL consultato il 3 marzo 2025.
  10. ^ (EN) The Linley Group Announces Winners of Annual Analysts' Choice Awards, su The Linley Group, 12 gennaio 2017. URL consultato il 13 aprile 2020.

Bibliografia

[modifica | modifica wikitesto]
  • (EN) David A. Patterson e David R. Ditzel, The Case for the Reduced Instruction Set Computer, in ACM SIGARCH Computer Architecture News., ottobre 1980, DOI:10.1145/641914.641917.
  • (EN) Andrew Waterman e Krste Asanović, The RISC-V Instruction Set Manual, Volume I: Base User-Level ISA version 2.2, Berkeley, Università della California.

Altri progetti

[modifica | modifica wikitesto]

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file sul RISC-V

Collegamenti esterni

[modifica | modifica wikitesto]
  • (EN) Sito ufficiale, su riscv.org. Modifica su Wikidata
  • (JA) Sito ufficiale, su riscv.org. Modifica su Wikidata
  • (ZH) Sito ufficiale, su riscv.org. Modifica su Wikidata
  • RISC-V International (canale), su YouTube. Modifica su Wikidata
  • Repository sorgenti di RISC-V, su github.com. Modifica su Wikidata
  • (EN) Specifiche dell'architettura, su RISC-V International. URL consultato il 13 aprile 2020.
V · D · M
Logica programmabile
ConcettiASIC · SoC · FPGA (CLB) · CPLD · EPLD · PLA · PAL · GAL · PSoC · Reconfigurable Computing (Xputer) · Soft microprocessor · Circuit underutilization · High-level synthesis · Acceleratore
Tecniche di programmazioneGate array · Antifusibile · EPROM · E²PROM · Flash · SRAM
LinguaggiVerilog (A, AMS) · VHDL (AMS, VITAL) · SystemVerilog (DPI) · SystemC · AHDL · Handel-C · PSL · UPF · PALASM · ABEL · CUPL · OpenVera · C to HDL · Flow to HDL · MyHDL · ELLA · Chisel
CostruttoriAccellera · Achronix · AMD (Xilinx) · Aldec · Arm · Cadence · Infineon · Intel · Lattice · Microchip Technology · NXP · Siemens (Mentor Graphics) · Synopsys · Texas Instruments
Prodotti
HardwareiCE · Stratix · Virtex
SoftwareIntel Quartus Prime · Xilinx ISE · Xilinx Vivado · ModelSim · VTR
IP
ProprietarioARC · ARM Cortex-M · LEON · LatticeMico8 · MicroBlaze · PicoBlaze · Nios · Nios II
Open-SourceJOP · LatticeMico32 · OpenCores · OpenRISC · Power ISA (Libre-SOC, Microwatt) · RISC-V · Zet
  Portale Elettrotecnica
  Portale Informatica
Estratto da "https://it.wikipedia.org/w/index.php?title=RISC-V&oldid=144517430"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022