NKC Forum
Register | FAQ | Search | Who is online? | Member list | Today's posts | Calendar | Login



Author Topic: GDP-FPGA
sfranke
Stammgast
**
ID # 205


  Posted on October 25, 2025 10:49 AM (#461)  |  Quote Quote   PM PM   E-mail E-mail
Hallo,
OK Danke für die Info.
Gruß
Stefan

Posts: 252 | Member since: March 2020 | IP address: not saved
sfranke
Stammgast
**
ID # 205


  Posted on October 25, 2025 02:57 PM (#462)  |  Quote Quote   PM PM   E-mail E-mail
Hallo,

ich hatte immer einen China Monitor 13 Zoll, 16:9 Bildschirm, hat alles angezeigt, Bildschirmgröße hat mir aber nicht gefallen. Danach meinen alten 19 Zoll Monitor angeschlossen, läuft aber nicht mit den Tang-Nano zusammen.
Heute einen DELL P1917S gekauft, hat VGA,HDMI 1.4, DisplayPort und sogar einen USB Hub 3.0 eingebaut, Bildschirm ist glaube 5:4, jetzt läuft es auch mit den Tang-Nano.
Gruß

Stefan

Posts: 252 | Member since: March 2020 | IP address: not saved
redo
Stammgast
**
ID # 245


  Posted on November 06, 2025 06:12 PM (#463)  |  Quote Quote   PM PM   E-mail E-mail   HP HP
Hallo, ich habe endlich meinen TangNano fertig. Hat mit dem SOC für 68k sofort funktioniert. Hier ein Bild vom GP:



War von Andi alles gut beschrieben. Da gab es keine Hindernisse. Jetzt baue ich den um für den Slave-Betrieb.... Aber erstmal ein bisschen spielen und noch ein Jados herstellen.

Danke an Alle, die mir da geholfen haben.

VG Jürgen

-----------------------
Nach vielen Jahren ging es mit dem NKC wieder los.... Sehr spannend!

Posts: 220 | Member since: June 2025 | IP address: not saved
redo
Stammgast
**
ID # 245


  Posted on November 07, 2025 02:49 PM (#464)  |  Quote Quote   PM PM   E-mail E-mail   HP HP
Hallo Andi,
wir hatten uns ja im Jitsi unterhalten. Darf ich ein paar Fragen stellen?

Ich habe aus dem Github das NKC_68k_PS2_KEYB_PCB jetzt für den ersten Test verwendet. Auch das Jadosimage konnte ich aktivieren und es läuft.

Im G7.10 wollte ich die Uhr stellen (9), bzw. die Systemkonfiguration (V) ansehen. Dort wurde auf die Uhr mit dem 12887 verwiesen. Habe dann die Uhr3 r4.1 gesteckt. Porteinstellung wie in der Tabelle und bei Z80. Das hat nicht funktioniert.
Was müsste ich da tun? Benötige ich ein anderes FS im Slavebetrieb?

Welches FS sollte ich nehmen, wenn ich meine 68k CPU Karte (CPU-68k8 v. 06.08.2017) verwenden möchte?

Welches FS sollte ich nehmen, wenn ich zur CPU auch meine BOOTRAM68k V1.2 mit Eproms GP7.10R5 und BOOT68008 dazunehme?

Kann ich bei beiden Karten dann trotzdem die SD-Karte mit JADOS im Tangnano ansprechen? Ich habe die SD-IOE mit zwei SD-KArten von Rene noch leihweise hier. Wenn es nur mit der gehen sollte, würde ich sie noch nachbauen.


Zu GOWIN: Es gibt eine Version für LINUX. Die würde doch sicher auch gehen? Habe es jetzt nach Anleitung in WIN10 ausgeführt.

Weiterführende Frage (niedrige Priorität): Wir hatten ja mit den Anderen noch über Softwareentwicklung gesprochen. Das mit dem C interessiert mich sehr. In Deinem Github hälst Du ja im Wiki Informationen für das GCC Crosscompile Framework vor. Du verwendest es auf WINDOWS mit der Unix-Shell. Funktioniert das auch in Linux(Debian bei mir) (ich denke schon )?. Warum? Ich möchte endlich weg von Microsoft. Auch wenn es aufwändiger ist, ich würde es probieren? Was meinst Du? Schwierig für Anfänger?

Besten Dank für Deine Hilfe im Voraus.

VG Jürgen

-----------------------
Nach vielen Jahren ging es mit dem NKC wieder los.... Sehr spannend!

Posts: 220 | Member since: June 2025 | IP address: not saved
andi
Fühlt sich wie zu Hause
***
ID # 213


  Posted on November 07, 2025 06:12 PM (#465)  |  Quote Quote   PM PM   E-mail E-mail
Hallo Jürgen,

Hab gerade das FPGA Image NKC_68k_PS2_KEYB_PCB bei mir nochmals mit meiner Uhr3 getestet - funktioniert!
Anbei ein Foto wie meine Uhr3 gejumpert ist.
Hast du die Uhr bereits aktiviert? Wenn der DS12C887 neu ist ist er deaktiviert (zum Stom sparen). Du musst ihn vorher aktivieren.
Das GP zeigt rechts unten die Uhrzeit an wenn es die Uhr findet. Zeigt es da bei dir was an?

Welches FPGA File du mit deinem 68008 verwenden willst hängt davon ab was du alles im FPGA drin haben willst.
Siehe Beschreibung auf https://github.com/avg67/nkc/tree/main/tang_nano_20k
Es komme diese beiden fertigen in Frage:
1.GDP64HS_FPGA_PCB.fs:
- Bus-Slave mit GDP64HS, Timer, PS/2-Keyboard und Maus, Sound, SPI (SD-Card), Ser für PCB von UWE
2.GDP64HS_FPGA_NUR_GDP_PCB.fs:
- Bus-Slave nur mit GDP64HS für PCB von UWE
Bei 1. brauchst du nur die CPU (Z80 oder 68k) + Speicher extern. Key, SPI (SD-Card) etc. ist alles im Tang-Nano. Hier kannst du auch natürlich die SD-Karten im Tang-nano ansprechen (Achtung auf richtiges GP Image im ROM).
Bei 2. Ist NUR die GDP64HS im Tang nano drin
Alternativ kannst du dir selber ein FPGA Image erzeugen lt. Anleitung im Wiki.
Für 2. brauchst du natürlich die SD-IOE, sonst hast kein Bootmedium.
Ja der GCC Cross-compiler läuft auch unter Linux. Hab bei mir das auch unter Ubuntu am laufen. Die Einrichtung ist aber nicht so einfach wie unter Windows. Ich schreib das mal im Wiki zusammen. Wird aber einige Zeit dauern hab aktuell wenig Zeit für den NKC.

LG,
Andi


Posts: 487 | Member since: May 2021 | IP address: not saved
redo
Stammgast
**
ID # 245


  Posted on November 07, 2025 06:37 PM (#466)  |  Quote Quote   PM PM   E-mail E-mail   HP HP
Hallo Andi, besten Dank erstmal. Morgen ist Basteltag. Das mit Linux, da beginne ich mal mit dem GOWIN und versuche mir ein eigenes FS zu generieren. Alternativ kann ich ja immer zurück. Bootram und RAM sind ja zwei paar Schuhe, nehme ich an. Bei Deinem ersten Vorschlag müsste ich dann für das FS noch den RAM ( und ROM) dazunehmen, da ich ja nur die Bootram habe. Ich probiere das. Versuch macht Gluch?
Und mit dem GCC mache ich doch ertmal Windows, damit ich die Zusammenhänge lerne, dann Linux.
VG und vielen Dank für die schnelle Info.
Jürgen

-----------------------
Nach vielen Jahren ging es mit dem NKC wieder los.... Sehr spannend!

Posts: 220 | Member since: June 2025 | IP address: not saved
andi
Fühlt sich wie zu Hause
***
ID # 213


  Posted on November 07, 2025 07:11 PM (#467)  |  Quote Quote   PM PM   E-mail E-mail
Hallo,
Ja natürlich für GDP64HS_FPGA_PCB.fs musst du noch CPU, Bootram, Ram, Rom, Uhr, Flo,... dazu nehmen.
Im Tang-Nano ist dann Key, GDP64HS, SD-Card, Ser1, Sound
LG Andi

Posts: 487 | Member since: May 2021 | IP address: not saved
redo
Stammgast
**
ID # 245


  Posted on November 07, 2025 07:37 PM (#468)  |  Quote Quote   PM PM   E-mail E-mail   HP HP
Hallo Andi, mein Fehler, falsch ausgedrückt. Ich habe nur die Bootram und keinen weiteren Speicher. Hab jetzt auch nich nicht im GOWIN geguckt, welche Auswahl da ist. Ich werde es sehen und probieren. Nur zur Info: Ich habe nur die CPU mit 68008 und die Bootram mit GP7.1r5 und Boot68008 als Hardware.

Nochmal wegen der Uhr: Ich habe den DS12887A Chip. Das wird es wohl sein. IO-setzen mit $fffffffa und $0a, gefolgt von $fffffffb und $20 bringt keinen Erfolg.
VG Jürgen

-----------------------
Nach vielen Jahren ging es mit dem NKC wieder los.... Sehr spannend!

Posts: 220 | Member since: June 2025 | IP address: not saved
tuti
Voll in Gange
***
ID # 225


  Posted on November 08, 2025 01:42 AM (#469)  |  Quote Quote   PM PM   E-mail E-mail
Quote by redo:
Hallo Andi, besten Dank erstmal. Morgen ist Basteltag. Das mit Linux, da beginne ich mal mit dem GOWIN und versuche mir ein eigenes FS zu generieren.



Hi.

GoWIN unter Linux? Habe ich hier schon mal gemacht: https://nkcforum.de/forumdrc/index.php?mode=viewthread&forum_id=1&thread=194&z=20#post387

Vielleicht helfen dir die Hinweise in dem Post und den darauf folgenden...

-----------------------
Definitiv sind Frösche und Himbeeren am besten!

Posts: 577 | Member since: July 2022 | IP address: not saved
redo
Stammgast
**
ID # 245


  Posted on November 08, 2025 11:44 AM (#470)  |  Quote Quote   PM PM   E-mail E-mail   HP HP
Hallo,
ich habe jetzt mit der Gowin Edu Version drei Varianten (nur GDP, 68k soc, z80 soc) übersetzt, dabei auch die ROms für gosi, basic, ezass und gp aktiviert. Das hat alles geklappt. Mit dem GP im z80 soc konnte ich die Uhr allerdings auch nicht zum Leben erwecken. Im Schaltplan las ich dann noch etwas über die DIR Einstellung für Busmaster, soll 1 sein. Hat das Auswirkungen? Wie kann das eingestellt werden, wenn überhaupt notwendig?Ich verwende die Busplatine von Torsten im wohl aktuellen Zustand. RN3 ist bestückt.

Kann ich mit einer IOE und der Service-IO die Busplatine im 68k soc verwenden und so portaus-/eingaben prüfen. Ich muss die Service-io aber erst zusammenbauen.

Ist der sdram im tangnano immer enthalten? Ich habe keine Einstellmöglichkeit im gowin projektfile gefunden.

Das mit Linux habe ich jetzt zurückgestellt, bis der Tangnano auch so zufriedenstellend läuft.

Ja, Tetris läuft? nett!

Danke für eure Hilfe.

VG Jprgen

-----------------------
Nach vielen Jahren ging es mit dem NKC wieder los.... Sehr spannend!

Posts: 220 | Member since: June 2025 | IP address: not saved
tuti
Voll in Gange
***
ID # 225


  Posted on November 08, 2025 12:16 PM (#471)  |  Quote Quote   PM PM   E-mail E-mail
Hi.

Um das DIR wirst du dich nicht kümmern müssen. Habe ich auch nie. Das wird irgendwo in den Tiefen der jeweiligen Projekte stecken. Also GDP als Slave, die beiden anderen als Master.

Der Test mit der IOE muss funktionieren. Ich hatte das mit eben dieser Platinen-Generation auch genauso getestet: Z80-Image in den Tang Nano und Ausgaben auf NKC-LCD erzeugt. Das ist ja am Ende auch nur eine IOE mit Display drauf...

-----------------------
Definitiv sind Frösche und Himbeeren am besten!

Posts: 577 | Member since: July 2022 | IP address: not saved
redo
Stammgast
**
ID # 245


  Posted on November 08, 2025 08:10 PM (#472)  |  Quote Quote   PM PM   E-mail E-mail   HP HP
Hallo Torsten, hallo Andi,
am Ende des Tages kann ich folgendes berichten:

Die Uhr hatte einen defekten 74LS00. Getauscht, geht sowohl im Tangnano als auch im klassischen 68k (GDP64HS, KEY, 68008, Bootram68k).

Ich habe dann den Test von Torsten mit der Service-IO nachgestellt: LCD liegt ja auf 0xAA, also die IOE-Enh mit Service-IO auf 0xAA (und auch 0x30, 0x32, 0x40) eingestellt.
Im klassischen 68k funktioniert das mit GP7.1r5 und IO lesen und IO schreiben einwandfrei. Im Tangnano tut sich da nichts.

Da die Uhr ja im Tangnano funktioniert, gehe ich davon aus, dass der BUS ok ist. Geladen ist dort die 68k SOC mit GP7.1r5.

Was könnte ich noch probieren? Welche IO-Ports könnte ich noch probieren?

VG Jürgen

VG Jürgen

-----------------------
Nach vielen Jahren ging es mit dem NKC wieder los.... Sehr spannend!

Posts: 220 | Member since: June 2025 | IP address: not saved
andi
Fühlt sich wie zu Hause
***
ID # 213


  Posted on November 08, 2025 08:36 PM (#473)  |  Quote Quote   PM PM   E-mail E-mail
Hallo,

Hast du am Tang-Nano die Adressen *2 multipliziert weil da ist ein 68000 drin (16bit)?
Dein diskreter 68k ist sicher ein 68008 (8bit)

LG Andi

Posts: 487 | Member since: May 2021 | IP address: not saved
redo
Stammgast
**
ID # 245


  Posted on November 08, 2025 10:19 PM (#474)  |  Quote Quote   PM PM   E-mail E-mail   HP HP
Allo Andi, da bin ich jetzt doch zu neu dabei.

Gib mir doch bitte ein Beispiel: Altuell habe ich an der IOE-Enh mit dem Service-IO 0xAA als Adresse eingestellt. Mit welcher Adresse frage ich die dann im GP mit IO Lesen / - Schreiben ab?

Mein Ansinnen ist ja zunächst, ein lauffähiges System zu haben, dem ich Vertrauen kann. Dann folgen die nächsten Schritte. Im Moment stolpere ich hlt noch ein wenig.

VG Jürgen

-----------------------
Nach vielen Jahren ging es mit dem NKC wieder los.... Sehr spannend!

Posts: 220 | Member since: June 2025 | IP address: not saved
andi
Fühlt sich wie zu Hause
***
ID # 213


  Posted on November 08, 2025 10:26 PM (#475)  |  Quote Quote   PM PM   E-mail E-mail
Hallo,
Die Adresse ist dann $FFFFFFAA*CPU wobei CPU beim 68008=1, 68000=2, 68020=4 ist
D.h. beim Tang-nano $FFFFFFAA*2

Posts: 487 | Member since: May 2021 | IP address: not saved
redo
Stammgast
**
ID # 245


  Posted on November 08, 2025 10:48 PM (#476)  |  Quote Quote   PM PM   E-mail E-mail   HP HP
Ja, hat mir keine Ruhe gelassen?.. 0xAA * 2 = 0x154 ?. und schon klappt das mit $fffff154 im GP-Lesen / -Schreiben?. mein kleiner Freund, der HP 16C hilft mir dabei :)

So, jetzt geht es weiter. Ich freue mich!

VG Jürgen

-----------------------
Nach vielen Jahren ging es mit dem NKC wieder los.... Sehr spannend!

Posts: 220 | Member since: June 2025 | IP address: not saved
andi
Fühlt sich wie zu Hause
***
ID # 213


  Posted on November 08, 2025 10:50 PM (#477)  |  Quote Quote   PM PM   E-mail E-mail
Du brauchst das nicht vorher ausrechnen. Einfach so eintippen. Das GP rechnet das schon aus!

Posts: 487 | Member since: May 2021 | IP address: not saved
tuti
Voll in Gange
***
ID # 225


  Posted on November 09, 2025 12:13 AM (#478)  |  Quote Quote   PM PM   E-mail E-mail
Das GP kann da rechnen? DAS ist spannend. Wusste ich auch nicht! :rolleyes:

Gut zu wissen...

-----------------------
Definitiv sind Frösche und Himbeeren am besten!

Posts: 577 | Member since: July 2022 | IP address: not saved
redo
Stammgast
**
ID # 245


  Posted on November 10, 2025 02:06 PM (#479)  |  Quote Quote   PM PM   E-mail E-mail   HP HP
Hallo,

ist das BIN hier von Andi https://github.com/avg67/nkc/tree/main/SW/GP710r7
auch für den diskreten 68008 geeignet?
Ich Frage deshalb, weil ich gerade die 128MB SD-Karte ( von Rene auf dem diskreten 68008) auf eine 128MB Micro-SD geklont habe und die im diskreten 68008 (kein TangNano) nicht bootet. Im TangNano mit 68000 bootet sie.
Ich baue heute noch die IOEEnh mit dem SDKarten Support von Rene nach, die ich leihweise von ihm habe. Ich möchte damit erreichen, SD-Karten auf beiden Systemen lauffähig zu haben.
VG Jürgen

-----------------------
Nach vielen Jahren ging es mit dem NKC wieder los.... Sehr spannend!

Posts: 220 | Member since: June 2025 | IP address: not saved
andi
Fühlt sich wie zu Hause
***
ID # 213


  Posted on November 10, 2025 05:56 PM (#480)  |  Quote Quote   PM PM   E-mail E-mail
Hallo,
Nein das .bin ist, wie der Name schon sagt, NUR für den 68000 (16 Bit) geeignet. Für den 68008 musst du mittels des ebenfalls dort befindlichen SDIO.ASM (mit dem Bugfix) das GP selber assemblieren (einfach nur vorher das file austauschen). Im Tang-Nano mit 68000 ist genau dieser Bugfix schon drin. Der fehlt bei deinem GP im ROM ganz sicher! Desswegen geht es nicht.
LG Andi

Posts: 487 | Member since: May 2021 | IP address: not saved



| https://nkcforum.de | Board rules | Privacy policy


Tritanium Bulletin Board 1.8
© 2010–2021 Tritanium Scripts


Site created in 0.034467 seconds
Processed 18 files
gzip compression enabled
2697.56 KiB memory usage