Portál AbcLinuxu, 2. května 2025 07:13

QtRvSim 0.9.6 - nově s RV32 A, RV64 A a výjimkami

Výukový RISC-V simulátor QtRvSim nově podporuje atomické instrukce (plně prochází oficiální testy RV32IMA a RV64IMA) a přidává podporu zpracování přerušení, výjimek a systémových volání (zatím jen z Machine do Machine-módu) a související ACLINT MTIMER, MSWI, SSWI, CSR registry, přerušení od příjmu a vysílání od sériového portu.

Podpora je dostatečná na experimentování, vytvoření, portaci malého systému s preemptivním multitaskingem (pouze Machine mód, bez virtuální paměti a stránkování).

Odkazy na repozitáře pro GNU/Linux distribuce, binární balíčky pro Windows a MAC OS a kompletní seznam novinek na příslušné GitHub stránce. Online verze a výukové materiály na comparch.edu.cvut.cz.

Zprávička pro sdílení a diskuzi na Fediverse.

V souvisejícím studentském projektu na přepsání do VHDL dosáhl pan Damir Gruncl kromě simulace v GHDL spuštění návrhu na AMD/XilinX Zynq a iCE40 zde.

Další studenty řešené projekty a nabídky zde.

14.12.2023 12:22 | Pavel Píša | Nová verze


Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář


ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.