Dit is de Linux-app Rocket Chip, waarvan de nieuwste versie kan worden gedownload als RocketChipv1.6sourcecode.tar.gz. Deze kan online worden uitgevoerd via de gratis hostingprovider OnWorks voor werkstations.
Download en gebruik online gratis deze app met de naam Rocket Chip met OnWorks.
Volg deze instructies om deze app uit te voeren:
- 1. Download deze applicatie op uw pc.
- 2. Voer in onze bestandsbeheerder https://www.onworks.net/myfiles.php?username=XXXXX in met de gebruikersnaam die u wilt.
- 3. Upload deze applicatie in zo'n bestandsbeheerder.
- 4. Start de OnWorks Linux online of Windows online emulator of MACOS online emulator vanaf deze website.
- 5. Ga vanuit het OnWorks Linux-besturingssysteem dat u zojuist hebt gestart naar onze bestandsbeheerder https://www.onworks.net/myfiles.php?username=XXXXX met de gewenste gebruikersnaam.
- 6. Download de applicatie, installeer hem en voer hem uit.
SCHERMSCHERMEN:
Raket chip
BESCHRIJVING:
Rocket Chip is een generator voor RISC-V-gebaseerde System-on-Chip (SoC)-ontwerpen, oorspronkelijk ontwikkeld aan UC Berkeley en nu onderhouden door de Chips Alliance. Met behulp van Chisel (een hardware-constructietaal die is ingebed in Scala) stelt Rocket Chip gebruikers in staat om RISC-V-cores (Rocket core, BOOM, enz.), geheugensubsystemen, bussen, caches, accelerators, tile interconnects, enz. te parametriseren en configureren. Het ondersteunt simulatie, FPGA-prototyping, RTL-generatie en synthese voor hardwarefabricage.
Kenmerken
- SoC-generator die gebruikmaakt van parametriseerbare RISC-V-cores (Rocket in-order, optioneel BOOM out-of-order etc.)
- Ondersteuning voor configureerbare cachehiërarchieën, geheugensubsystemen, tegels, coherente verbindingen, enz.
- Simulaties via Verilator, ondersteuning voor simulaties op unit-niveau en cyclusnauwkeurig etc.
- Mogelijkheid om FPGA te gebruiken voor prototyping van boards en om RTL te produceren voor ASIC-stromen
- Gebruik van moderne toolchains/buildtools: Chisel, Scala, Nix voor de buildomgeving, integratie met IDE's zoals IntelliJ/VSCode etc.
- Met parameterisatie kunt u alles aanpassen, zoals het aantal kernen, versnellers, tegelindeling, klokdomein, enz. om aan verschillende vereisten te voldoen (vermogen, prestaties, oppervlakte).
Programmeertaal
Scala
Categorieën
Deze applicatie kan ook worden gedownload van https://sourceforge.net/projects/rocket-chip.mirror/. Deze is gehost in OnWorks, zodat deze eenvoudig online kan worden uitgevoerd via een van onze gratis besturingssystemen.