Forum: Mikrocontroller und Digitale Elektronik RISC V assembler


von chris_ (Gast)


Lesenswert?

Ist das hier das minimalste Instruction Set der kleinsten RISC V CPU ?

https://6004.mit.edu/web/_static/test/resources/references/6004_isa_reference.pdf

von Christopher J. (christopher_j23)


Lesenswert?

chris_ schrieb:
> Ist das hier das minimalste Instruction Set der kleinsten RISC V CPU ?

Jein. In dem PDF wird explizit RV32I erwähnt, was prinzipiell die 
kleinste RISC-V ISA darstellt (identisch mit RV32E). Der Unterschied ist 
der, das RV32E (E wie embedded) nur halb so viele Register hat wie RV32I 
(16 vs 32). Mit RV32E lassen sich also prinzipiell kleinere Prozessoren 
bauen.

von Alex P. (ra_p)


Lesenswert?

mit gcc kann man auch den rv32e als target wählen

von chris_ (Gast)


Lesenswert?

Es gibt auch einen Online-Assembler, mit dem man ein wenig 
experimentieren kann:

https://www.cs.cornell.edu/courses/cs3410/2019sp/riscv/interpreter/

Hier noch eine Sammlung einiger FPGA-Umsetzungen:
Beitrag "RISC V minmal CPU"

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.