Tiny64 a 64-Bit RISC CPU
Tiny64 eine 64-Bit RISC CPU
First version March 25th
2004
This Tiny64 CPU in VHDL is
configurable in the wordsize
from 32 bit upto the gate
array limit. Every
instruction needs 2 clock
cycles. The wordsize aware
assembler syntax is
unusual. Jumps are coded
as AMOV to R7, a compare
is coded as UNSUB. Due
simplicity no FPU, MMU,
cache, interrupts provided.
Tested in Xilinx FPGA
Erste Version 25.3.2004
Diese Tiny64 CPU in VHDL ist
konfigurierbar in der Wortbreite
von 32 bit bis zu der Gatearray
Kapazität. Jeder Befehl wird in 2
Taktzyklen ausgeführt. Der
assembler mit einstellbarer
Wortbreite hat eine ungewöhnliche
Syntax. Sprungbefehle werden als
AMOV to R7 kodiert, ein Vergleich
als UNSUB. Wegen der Einfachheit
bietet es keine FPU, MMU,
cache, interrupts.
Getestet in Xilinx FPGA
Info, suggestions
 
Info, Vorschläge