Amiga-Nachbau mit Spartan3

Gast #298082
Lesenswert?
• ▲
▼
Oha - wenn das Projekt wirklich funktioniert und in einen Spartan3 mit
400k Gates reinpasst, dann ist das unglaublich.

Der Kerl muss ein Genie sein, der das umgesetzt hat.

Meinen größten Respekt! thumbs-up
Gast #298084
Lesenswert?
• ▲
▼
ja das hatte ich auch schon auf www.hackaday.com gelesen. Interessante
Seite, sehr empfehlenswert. Lauter Hardware- und etwas Software-
Basteleien ziemlich ungewöhnlicher Art verlinkt, in der letzten c't
empfohlen.
Zum Beispiel:
Wie man aus einem Floppy-Laufwerk ein ferngesteuertes Modellauto baut
Wie man mit Nadeldrucker oder Scanner oder VGA-Karte Musik macht
Wie man aus Pappe eine funktionierende Kleinbildkamera klebt
Wie man einen normale Digitalfotoapparat in eine Infrarot-Kamera
umbaut
Wie man mit seiner VGA-Karte ein DVB-T-Testbild sendet
und so weiter
Gast #298087
Lesenswert?
• ▲
▼
Nein - wirklich 400k

Dennis:
> I use a Xilinx Spartan-3 400K gate FPGA. All in all the custom chips
> (even OCS) are quite complex and at the moment (without the sound)
> occupy about 60% of the FPGA.

Aber Sound und Keyboard ist da anscheinend noch nicht drin. Wäre
interessant, wie viel Platz ein 68000er in einem FPGA sein würde. Die
Wahl ist aber schon echt richtig, weil man den 68000er nach wie vor
kriegt und man den auch nicht unbedingt ersetzen muss. Die Customchips
sind ja das gemeine am Amiga :-)
Gast #298088
Lesenswert?
• ▲
▼
Unter OpenCores gibt es einen 68K Core. Ich weiß aber nicht ob er
vollständig und wie kompatibel er ist:
http://www.opencores.org/projects.cgi/web/k68/overview

In einen 1K100 würde er gerade so reinpassen:

+-----------------------------------------------------------------+
; Fitter Summary                                                  ;
+-----------------------+-----------------------------------------+
; Fitter Status         ; Failed - Mon Jul 18 17:45:30 2005       ;
; Quartus II Version    ; 5.0 Build 148 04/26/2005 SJ Web Edition ;
; Revision Name         ; K68                                     ;
; Top-level Entity Name ; k68_soc                                 ;
; Family                ; ACEX1K                                  ;
; Device                ; EP1K100QC208-3                          ;
; Timing Models         ; Final                                   ;
; Total logic elements  ; 4,927 / 4,992 ( 98 % )                  ;
; Total pins            ; 112 / 147 ( 76 % )                      ;
; Total memory bits     ; 1,024 / 49,152 ( 2 % )                  ;
; Total PLLs            ; 0                                       ;
+-----------------------+-----------------------------------------+

Ansonsten bin ich dabei einen 16/32bit RISC zu schreiben der
Softwarekompatibel zum 68000 sein soll. Dafür brauche ich ca. 1000LCs
und 64KB RAM für den EMU-Code. Die Hardware ist fast fertig aber der
EMU-Code steht erst am Anfang.

Viele Grüße
TobiFlex

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren