Hardware > Hardware (Classic 16-/32-Bit)
DSP56001 ...
Lukas Frank:
Habe da etwas geschenkt bekommen ...
Gast120501:
Packst du den mit auf die PAK?
Lukas Frank:
in der Wikipedia ist ein Bild eines weißen der auf der Atari Mega ST Bus ProTools Harddisk Recording Karte sitzt. Der DSP Teil vom Falcon Schaltplan ist ja recht übersichtlich aber ich vermute der DSP im Falcon ist über den DMA Controller angebunden, keine Ahnung. Es müsste natürlich TOS 4.04 auf einen normalen Atari ST laufen. Im TOSPATCH Paket zum TOS4 sind ja auch die PAK Patches drin. Ich meine das ich dass mal ausprobiert hatte auf einer PAK68/3 und im TT und es lief nicht. Schaue mir mal den NEXT Schaltplan an, da soll ja auch ein DSP drin sein ...
tuxie:
Der DSP hat einen eigenen Adressdecoder, theoretisch sollte man das 1:1 nachbauen können wie es im Schaltplan des Falcons gemacht ist.
Hier der Decoder dafür
--- Code: ---%ID
U44
%TYP
GAL20V8
%PINS
A23 A22 A21 A20 A15 A14 A13 A12 A11 A10 A9
A8 A7 !DSPCS DSPDS IEOMFP !IACK !MFPINT !DSK0 AXDSP !HACK A6
%LOGIC
' OLMC 0:
!HACK.OE = VCC;
!HACK = !MFPINT * !IACK * IEOMFP;
' OLMC 1:
AXDSP.OE = VCC;
AXDSP = A23 * A22 * A21 * A20 * A15 * !A14 * A13 * !A12 * !A11 * !A10 * A9 * !A8 * !A7 * !A6 ;
' OLMC 2:
!DSK0.OE = VCC;
!DSK0 = A23 * A22 * A21 * A20 * A15 * !A14 * A13 * !A12 * !A11 * !A10 * A9 * !A8 * !A7 * !A6 * DSPDS
+ !MFPINT * !IACK * IEOMFP;
' OLMC 3:
!MFPINT.OE = GND;
' OLMC 4:
!IACK.OE = GND;
' OLMC 5:
IEOMFP.OE = GND;
' OLMC 6:
DSPDS.OE = GND;
' OLMC 7:
!DSPCS.OE = VCC;
!DSPCS = A23 * A22 * A21 * A20 * A15 * !A14 * A13 * !A12 * !A11 * !A10 * A9 * !A8 * !A7 * !A6 * DSPDS;
%END
--- Ende Code ---
joejoe:
Ohne mir den DSP-Anschluß im Falcon Schaltplan bzw. die Logik des Docoder-GALS oder gar die zugehörigen OS-Routinen genauer angeschaut zu haben, vermute ich (seit ca. 25 Jahren) dass Atari da, zumindest was die Kommunikation mit dem DSP angeht, dem Vorbild eines Motorola Beispiel-Designs folgt. Das DSP56002EVM-Board war ein etwas Europaplatinen großes Evalautionboard mit allen notwendigen Komponenten eines DSP-Systems.
Über dieses Board gab es von der ELRAD eine kleine Artikelserie, kurz vor dem Niedergang dieser Zeitschrift. Darin u.A. eine einfache 8-Bit XT-BUS Adapterplatine (8-Bit Datenbuffer plus GAL zum Ausdecodieren der Adresslage im PC) und eine RAM-Extension-Karte. Das EVA-Bord bringt übrigens gleich einen 16bit Audio AD/DA-Converter (CS4216) mit.
Wenn ich mich recht entsinne, war es dergleiche (oder ein kompatibler Nachfolger/Vorgänger) wie der des Falcon. Audio-Bearbeitung mit Falcon SUbroutinen könnte damit zumindest teilweise out-of the box funktionieren.
Das Host-Interface (die ISA-Bus-Erweiterung aus der ELRAD) isdt vermutlich sehr ähnlich im FGalcon realisiert (beides 8-bittig). Sofern dieses Host-Interface passend zur Adresslage des Falcon-DSP per GAL ausdekodiert wird, könnte mit etwas Glück bereits zum (Teil-) Erfolg führen.
Ist die Adresslage im ST nicht realisierbar, muss das TOS 4.04 dann eben weiter gepatched werden.
Die universelle Falcon DSP-Matrix mit DMA-Zugang, externen DSP-Port etc. ersetzt das dann natürlich nicht.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln