www.wikidata.de-de.nina.az
Dieser Artikel oder Abschnitt bedarf einer grundsatzlichen Uberarbeitung Naheres sollte auf der Diskussionsseite angegeben sein Bitte hilf mit ihn zu verbessern und entferne anschliessend diese Markierung RISC V offizielle Aussprache in Englisch risc five 1 rɪsk faɪv ist eine Befehlssatzarchitektur engl instruction set architecture ISA die sich auf das Designprinzip des Reduced Instruction Set Computers RISC stutzt Es ist ein offener Standard welcher der freien BSD Lizenz unterliegt Das bedeutet dass RISC V nicht patentiert ist und frei verwendet werden darf Somit ist es jedem erlaubt RISC V Mikroprozessoren zu entwerfen herzustellen weiterzuentwickeln und zu verkaufen Open Source Hardware 2 Zahlreiche Unternehmen bieten RISC V Hardware an oder haben diese angekundigt LogoPrototyp eines RISC V Mikroprozessors aus dem Jahr 2013Der RISC V Befehlssatz wurde fur eine Vielzahl von Anwendungsfallen entworfen Er hat eine variable Datenwortbreite und ist erweiterbar so dass mehr Kodierungsbits jederzeit hinzugefugt werden konnen Er unterstutzt drei Datenwortbreiten 32 64 und 128 Bit und eine Auswahl an Unterbefehlssatzen Die Definitionen jedes Unterbefehlssatzes variieren geringfugig zwischen den drei Wortbreiten Die Unterbefehlssatze unterstutzen kompakte eingebettete Systeme personliche Rechner Hochleistungsrechner mit Vektorprozessoren und Parallelrechner Der Befehlssatzraum fur den auf 128 Bit gedehnten Befehlssatz wurde reserviert weil 60 Jahre Industrieerfahrung gezeigt haben dass die meisten nicht wieder gut zu machenden Fehler in der Gestaltung von Befehlssatzen durch fehlenden Speicheradressraum verursacht wurden Noch im Jahr 2016 blieb der 128 Bit Teil des Befehlssatzes absichtlich undefiniert da bisher wenig Erfahrung mit solch grossen Speichersystemen besteht Es gibt Vorschlage Instruktionen mit einer variablen Breite bis zu 864 Bit zu implementieren 3 Das Projekt begann 2010 an der University of California Berkeley unter der Leitung von Krste Asanovic und David A Patterson und wird bereits von Hard und Softwareentwicklern weltweit mitentwickelt und gefordert 4 Anders als andere akademische Entwurfe die ublicherweise auf einfache Erlauterung optimiert sind wurde der RISC V Befehlssatz fur die praktische Anwendung in Rechnern entworfen Er besitzt Eigenschaften die die Rechnergeschwindigkeit erhohen aber trotzdem die Kosten und den Energieverbrauch senken Dies schliesst eine Load Store Architektur ein sowie Bit Muster um die Multiplexer in einer CPU zu vereinfachen vereinfachte Standard basierte Gleitkommazahlen einen architekturneutralen Entwurf und das Setzen des hochstwertigen Bits an eine festgelegte Position um die Vorzeichenerweiterung zu beschleunigen Vorzeichenerweiterung wird haufig als kritisch eingestuft Im Jahre 2019 wurde die Version 2 2 des Userspace ISA 5 und im Jahre 2021 die Version 1 12 des privilegierten ISA 6 festgelegt und ermoglichen es Software und Hardwareherstellern diesen zu nutzen oder zu implementieren Eine Fehlersuch Spezifikation ist in der Spezifikation der privilegierten ISA enthalten Inhaltsverzeichnis 1 Auszeichnungen 2 Implementierungen 2 1 Proprietare RISC V Kerne 2 2 Quelloffene RISC V Kerne 3 Hersteller entsprechender Chips 4 Siehe auch 5 Weblinks 6 EinzelnachweiseAuszeichnungen Bearbeiten2017 The Linley Group s Analyst s Choice Award for Best Technology fur den Befehlssatz 7 Implementierungen BearbeitenRISC V ist ein offener Standard welcher eine Befehlssatzarchitektur spezifiziert aber weder eine Mikroarchitektur noch ein Lizenzmodell vorgibt Aus diesem Grund wurden sowohl RISC V Kerne mit kommerzieller Lizenz als auch mit Open Source Lizenz entwickelt Die RISC V Stiftung pflegt eine Liste aller RISC V CPU und SoC Implementierungen 8 Proprietare RISC V Kerne Bearbeiten Das Fraunhofer IPMS war die erste Organisation die einen RISC V Kern entwickelt hat der den Anforderungen nach funktionaler Sicherheit gerecht wird Der IP Core EMSA5 ist ein 32 Bit Prozessor mit funfstufiger Pipeline und ist als General Purpose Variante EMSA5 GP und als Safety Variante EMSA5 FS mit einer ASIL D ready Zertifizierung nach der ISO 26262 2018 fur funktionale Sicherheit erhaltlich 9 Andes Technology Corporation bietet mehrere Familien von RISC V Kernen an mit unterschiedlichen optionalen Erweiterungen darunter einige mit Multiprozessorfahigkeiten 10 Die N X Familie besteht sowohl aus 32 bit N als auch 64 bit NX Kernen Deren Pipeline Lange variiert dabei von zwei Stufen im N22 bis zu acht Stufen im N45 Der NX27V unterstutzt die RISC V V Erweiterung 11 Die D X Familie besteht aus Kernen mit P Erweiterung fur SIMD Instruktionen und verfugt sowohl uber 32 bit D als auch 64 bit DX Kerne Die A X Familie besteht aus Linux fahigen Prozessorkernen mit Pipelines von funf bis acht Stufen Die Kerne integrieren Gleitkommaeinheiten und MMUs Codasip war das erste Unternehmen welches einen RISC V konformen kommerziellen Prozessorkern im Januar 2016 auf den Markt brachte Codix 12 und bietet seitdem eine Reihe von Prozessorkernen fur eingebettete Systeme sowie betriebssystembasierte Anwendungen an Codasips Prozessorkerne sind mittels der Entwicklungsumgebung Codasip Studio in CodAL 13 entwickelt einer Architektur Beschreibungssprache Architecture Description Language Die L Familie besteht aus energiesparenden 32 bit Kernen fur eingebettete Systeme mit optionaler Gleitkommaeinheit und entweder drei oder funfstufiger Pipeline Die H Familie besteht aus leistungsfahigen 64 bit Kernen fur eingebettete Systeme mit optionaler Gleitkommaeinheit ebenfalls mit drei oder funfstufiger Pipeline Die A Familie besteht aus Linux fahigen 64 bit Kernen mit optionaler P Erweiterung Die Prozessorkerne haben eine siebenstufige Pipeline eine Gleitkommaeinheit und eine MMU Zusatzlich unterstutzen die MP Versionen mit L1 und L2 Caches bis zu vier Kerne pro Cluster 14 Die uRISC V Kerne sind einfache Kerne verfugbar als Teil von Codasip Studio und gedacht fur Lehr und Selbstlernzwecke 15 SiFive war das erste Unternehmen welches mit dem FE310 einen RISC V basierten SoC auf den Markt brachte 16 Aktuell bietet SiFive drei Produktfamilien an Die E Kerne sind 32 bit Kerne fur eingebettete Systeme mit zwei bis achtstufiger Pipeline Das fortschrittlichste Produkt dieser Familie ist der vierkernige E76 MC Die S Kerne sind 64 bit Kerne fur eingebettete Systeme mit zwei bis achtstufiger Pipeline Das fortschrittlichste Produkt aus dieser Familie ist der vierkernige S76 MC Die U Kerne sind Linux fahige 64 bit Kerne mit funf bis zwolf Pipelinestufen Der U54 und der U74 sind auch in multiprozessorfahigen Versionen verfugbar Der performanteste Kern dieser Familie ist der dreifach superskalare U84 17 Der Intelligence X280 ist ein von der U Familie abgeleiteter ebenfalls Linux fahiger Prozessorkern welcher zusatzlich die V Erweiterung fur Vektorberechnungen unterstutzt 18 Quelloffene RISC V Kerne Bearbeiten Die University of California Berkeley hat eine Reihe RISC V Kerne unter Verwendung von Chisel einer Hardware Beschreibungssprache entwickelt Dies sind unter anderem Der 64 bit Kern Rocket 19 geeignet fur kompakte und energiesparende Anwendungen mit mittleren Performanzanforderungen z B elektronischen Kleingeraten fur den personlichen Bedarf Der 64 bit Kern Berkeley Out of Order Machine oder BOOM ein synthetisier und parametrisierbarer quelloffener RV64GC RISC V Kern welcher fur Anwendungen im Bereich Personal Computing aber auch fur Rechenzentren und Serverfarmen geeignet ist Funf 32 bit Sodor CPU Designs 20 wurden fur Bildungszwecke entworfen PULPino Riscy und Zero Riscy der ETH Zurich Universitat Bologna 21 Die Prozessorkerne des PULPino Projekts implementieren einen simplen RV32IMC RISC V Befehlssatz fur Mikrocontroller Zero Riscy oder einen leistungsfahigeren RV32IMFC RISC V Befehlssatz mit individuellen DSP Erweiterungen fur eingebettete Signalverarbeitung Western Digital hat seine SweRV genannten RISC V Kerne durch die CHIPS Alliance als quelloffen verfugbar gemacht Des Weiteren kundigte Western Digital eine Kooperation mit Codasip an um den kommerziellen Support der Prozessoren zu ermoglichen 22 Diese Kerne sind fur anspruchsvolle eingebettete Anwendungen konzipiert und unterstutzen den RV32IMC RISC V Befehlssatz Im Detail sind es Der SweRV Core EH1 welcher zweifach superskalar ist und eine neunstufige Pipeline hat Der SweRV Core EH2 23 welcher ebenfalls zweifach superskalar ist und eine neunstufige Pipeline hat aber auch Hardwareunterstutzung fur zwei parallele Threads bietet Der SweRV Core EL2 als einfach skalarer Kern mit vierstufiger Pipeline Hersteller entsprechender Chips BearbeitenAlibaba Allwinner Espressif 24 GigaDevice Intel Maxim Integrated subsidiary of Analog Devices Micro Magic Microsemi Corporation subsidiary of Microchip Technology Inc SiFive Western Digital Huami HiSilicon Google 25 Leibniz IHP 26 Siehe auch BearbeitenOpenRISC Open source computing hardware in der englischen WikipediaWeblinks Bearbeiten nbsp Commons RISC V Sammlung von Bildern Videos und Audiodateien Offizielle Website der RISC V FoundationEinzelnachweise Bearbeiten RISC V ISA RISC V Foundation In RISC V Foundation amerikanisches Englisch riscv org abgerufen am 3 Februar 2018 FAQ RISC V Foundation In RISC V Foundation amerikanisches Englisch riscv org abgerufen am 3 Februar 2018 FAQ RISC V Foundation Memento des Originals vom 19 Februar 2016 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot riscv org Wolf Clifford Alternative proposal for instruction length encoding Abgerufen am 20 Oktober 2019 Contributors RISC V Foundation In RISC V Foundation riscv org abgerufen am 3 Februar 2018 Andrew Waterman Krste Asanovic RISC V Foundation The RISC V Instruction Set Manual Volume I User Level ISA Document Version 20191213 pdf 13 Dezember 2019 abgerufen am 18 Juli 2023 englisch Andrew Waterman Krste Asanovic John Hauser RISC V International The RISC V Instruction Set Manual Volume II Privileged Architecture Document Version 20211203 pdf 4 Dezember 2021 abgerufen am 18 Juli 2023 englisch The Linley Group Announces Winners of Annual Analysts Choice Awards 12 Januar 2017 linleygroup com abgerufen am 21 Januar 2018 riscv riscv cores list RISC V 16 Mai 2021 abgerufen am 17 Mai 2021 Michael Eckstein Bis ASIL D Erster nach ISO 26262 zertifizierbarer RISC V Core Abgerufen am 13 April 2022 Andes Technology Corporation Andes Announces New RISC V Processors Superscalar 45 Series with Multi core Support and 27 Series with Level 2 Cache Controller 30 November 2020 abgerufen am 17 Mai 2021 englisch Nitin Dahad Andes Core has RISC V Vector Instruction Extension In EE Times 12 September 2019 abgerufen am 17 Mai 2021 englisch Codasip Joins RISC V Foundation and Announces Availability of RISC V Compliant Codix Processor IP Abgerufen am 17 Mai 2021 englisch What is CodAL 26 Februar 2021 abgerufen am 21 Mai 2021 amerikanisches Englisch Codasip announces RISC V processor cores providing multi core and SIMD capabilities Abgerufen am 17 Mai 2021 Codasip Releases a Major Upgrade of Its Studio Processor Design Toolset with a Tutorial RISC V core Abgerufen am 17 Mai 2021 englisch RISC V Available in Silicon Abgerufen am 17 Mai 2021 englisch SiFive Announces U8 Series 2 6GHz High Performance Out of Order RISC V Core IP Abgerufen am 17 Mai 2021 englisch Andreas Schilling Neuer Intelligence X280 von SiFive verbindet RISC V mit Vektorbeschleunigung Abgerufen am 17 Mai 2021 chipsalliance rocket chip CHIPS Alliance 15 Mai 2021 abgerufen am 17 Mai 2021 ucb bar riscv sodor UC Berkeley Architecture Research 9 Mai 2021 abgerufen am 17 Mai 2021 PULP platform Abgerufen am 17 Mai 2021 Codasip partners with Western Digital on open source processors 10 Dezember 2019 abgerufen am 17 Mai 2021 englisch Anton Shilov Western Digital Rolls Out Two New SweRV RISC V Cores For Microcontrollers Abgerufen am 17 Mai 2021 Espressif kundigt Wi Fi 6 und Bluetooth 5 SoC mit RISC V Kern an In all electronics de 23 April 2021 abgerufen am 18 November 2021 Sebastian Gruner Googles Security Chip nutzt RISC V In golem de 28 Oktober 2021 abgerufen am 9 November 2021 Christof Windeck Deutsches Projekt entwickelt quelloffenen Sicherheits Chip in zwei Jahren In heise online 20 Oktober 2023 abgerufen am 22 Oktober 2023 Programmierbare LogikKonzepte ASIC SoC FPGA CLB CPLD EPLD PLA PAL GAL PSoC Reconfigurable Computing Xputer Soft microprocessor Circuit underutilization High level synthesis HardwarebeschleunigungProgrammiertechnik Masken programmiert Antifuse EPROM E PROM Flash SRAMProgrammiersprachen Verilog A AMS VHDL AMS VITAL SystemVerilog DPI SystemC AHDL Handel C PSL UPF PALASM ABEL CUPL OpenVera C to HDL Flow to HDL MyHDL JHDL ELLAHersteller Accellera Actel Achronix AMD Aldec Atmel Cadence Cypress Duolog Forte Intel Altera Lattice National Mentor Graphics Microsemi Signetics Synopsys Magma Virage Logic Texas Instruments Tabula XilinxProdukte Hardware iCE Stratix Cyclone Arria Max Kintex Zynq VirtexSoftware Intel Quartus Prime Xilinx ISE Xilinx Vivado ModelSim VTRIP Proprietar ARC ARM Cortex M PowerPC LEON LatticeMico8 MicroBlaze PicoBlaze Nios Nios IIOpen Source JOP LatticeMico32 OpenCores OpenRISC RISC V Zet Abgerufen von https de wikipedia org w index php title RISC V amp oldid 238985550