Portál AbcLinuxu, 2. května 2025 07:13
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.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.