Forum: FPGA, VHDL & Co. 68000 in kleinem FPGA


von TobiFlex (Gast)


Lesenswert?

Hallo,
Im Augenblick bin ich von der Idee besessen 68000 Programme im C-One
zur Ausführung zu bringen. Dazu entwickle ich gerade einen neuen
16/32Bit Risc, der mit dem entsprechenden EmuCode zum 68K
softwarekompatibel sein wird. Von der Geschwindigkeit wird er einem
original 68K mit 12-16MHz entsprechen.
Sämliche Move-Befehle arbeiten schon fehlerfrei.
Mein Entwurf verbraucht bisher 800LC's+ mehrere EAB's und ist in AHDL
geschrieben. Somit wird er auf jeden Fall in einen 1K100 passen.

Als "Abfallprodukt" entsteht auch eine neuer Startupprozessor für den
C-One. D.h. eine abgespeckte Version des Risc führt den Z80/6502
Bootcode des C-One aus und beschleunigt so den Bootprozess auf das 2- 3
fache.
Dieser Risc verbraucht ca 400 LC's
Viele Grüße
TobiFlex

von Jens (Gast)


Lesenswert?

Hi Tobiflex,

Ich bin schwer beeindruckt, gibts ein Stelle wo man Deine Designs
'durchstöbern' kann? Veroeffentlichst Du die Quellen?

Jens

von Lupin (Gast)


Lesenswert?

TobiFlex: Was war jetzt genau die frage?

von TobiFlex (Gast)


Lesenswert?

Hallo Jens,
Ein paar Sachen von mir für den C-One sind zum Teil mit Sourcecode auf
der C-One Seite zu finden.
http://c64upgra.de/c-one/s_download.htm
Die Sources für das TREX C1 Board muß ich noch aufbereiten und auch
diesen neuen Z80/6502 Risc einbauen. Aber: Ja ich will das
veröffentlichen.
Mit dem 68000 Risc bin ich noch unschlüssig. Erstmal muß er ja sowie
fertig werden.
Viele Grüße
TobiFlex

von TobiFlex (Gast)


Lesenswert?

Der Microcode und der Risc wachsen und wachsen. Verbrauchte LC's
bisher: 1200, Speicher für Microcode: 128KB.
Es fehlt noch der Microcode für alle Befehle, die mit H"4" und mit
H"E" anfangen. Ist aber nur eine Frage der Zeit...

Ich überlege jetzt wie man die 68000 Softwarekompatibilität  testen
kann. An eine Timingkompatibilität denke ich erstmal nicht.
Kleine Testprogramme laufen in der Simulation. Aber wie kann ich alle
Befehle und Flags testen? Kennt jemand dafür ein Testprogramm. Für den
Z80 Risc habe ich sowas genutzt und hoffe, daß es sowas für den 68000
auch gibt?

Viele Grüße
TobiFlex

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.