Hardware > Hardware (Classic 16-/32-Bit)

Netzwerkchip wie IDE direkt am 68k BUS

<< < (4/5) > >>

czietz:
Ergänzung: Ein Blick in die MC68000-Timing-Diagramme zeigt, dass man schon einige Zeit hat, zwischen dem Low-Setzen von /DTACK und der Reaktion der CPU. Beispiel Read-Zykus: Wenn man es schafft, innerhalb von weniger als ca. einer Clock-Periode (125 ns bei 8 MHz) nach dem Low-Werten von /AS auch /DTACK zu setzen, hat man dann noch einmal eine Clock-Periode, bis die Daten vom Bus gelesen werden, d.h. bis der NIC reagiert haben muss. Dass bei zu schnellem /DTACK die CPU den Bus zu früh liest, sollte also doch nicht auftreten. Bei einem Write-Zyklus hat man nach dem Quittieren durch /DTACK auch über eine Clock-Periode Zeit, die Daten vom Bus zu holen.

Aber Fazit ist: Man muss das Timing wirklich durchrechnen.

tuxie:
Will das Thema nochmal rausgraben da ja nicht Tot ist. Ich habe mit dem Entwickler des Internen Falcon Interfaces Kontakt aufgenommen und er hat mir auch die Adressen mitgeteilt. Jedoch lässt er sich nicht ganz ins Handwerk schauen.

Er hat 16Bit DMA Transfer ans laufen bekommen, würde das gern auch machen wollen sollte ja auch im ST möglich sein. Nur WIE funktioniert das ? Ich hab zwar im Profibuch nachgelesen werde aber daraus nicht ganz Schlau. Für ein Paar Tips wäre ich dankbar..

http://atari-forum.com/viewtopic.php?f=27&t=28840&hilit=rtl8019as

Lukas Frank:
@tuxie ... er hat ja jetzt die Quelldateien zur Verfügung gestellt. Jetzt wäre es doch ein leichtes das ganze als Aufsatz für die 68000 CPU aufzubauen.

->   http://atari-forum.com/viewtopic.php?f=27&t=28840&sid=b1ab61606217f65e2f6653f3cf45eb52&start=25#p296834

neogain:
da ist sogar ein Link für die PCB dabei. also kann man als Falcon nutzer sich diese bei OSH Park ordern und schon aufbauen. Jetzt das Ganze noch für den ST, das wäre genial :)

https://oshpark.com/shared_projects/lxwCvpHJ

Lukas Frank:
Das ganze für den ST ist recht einfach weil der Falcon einen 68000 Erweiterungsbus hat mit UDS und LDS, da ist nichts 030iger dran ...

Was man im ST nicht braucht ist dieses Expand Signal. Und damit das vollständig wird bräuchte man Treiber für MiNT und MagiC ...

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln