Autor Thema: DSP56001 ...  (Gelesen 14593 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.431
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
DSP56001 ...
« am: Mi 15.06.2016, 10:13:06 »
Habe da etwas geschenkt bekommen ...


Offline 1ST1

  • Benutzer
  • Beiträge: 8.661
  • Gesperrter User
Re: DSP56001 ...
« Antwort #1 am: Mi 15.06.2016, 11:35:13 »
Packst du den mit auf die PAK?
Ausgeloggter Mitleser, der hier NIE mehr aktiv wird. Am besten, meine Inhalte komplett löschen. Dabei berufe ich mich auf mein Urheberrecht, die DSGVO und auf die Rechte, die mir unter Impressunm&Datenschutz zugestanden werden. Tschö!

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.431
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: DSP56001 ...
« Antwort #2 am: Mi 15.06.2016, 12:05:14 »
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 ...

Offline tuxie

  • Benutzer
  • Beiträge: 6.836
  • Falcon! Milan! Schuetzt die Raubvoegel!
Re: DSP56001 ...
« Antwort #3 am: Mi 15.06.2016, 12:56:27 »
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

%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
Tschau Ingo

Offline joejoe

  • Benutzer
  • Beiträge: 232
Re: DSP56001 ...
« Antwort #4 am: Mi 15.06.2016, 17:43:17 »
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.     
 
« Letzte Änderung: Do 16.06.2016, 05:27:36 von joejoe »

Offline czietz

  • Benutzer
  • Beiträge: 3.692
Re: DSP56001 ...
« Antwort #5 am: Mi 15.06.2016, 18:17:54 »
Große Hoffnungen, alleine mit dem DSP einen "Falcon light" bauen können, würde ich mir allerdings nicht machen. Hier das Blockschaltbild des DSP-Subsystems in Falcon mit allen seinen Komponenten:


Der 56001 ist da nur ein kleines Teil im großen Ganzen. Und selbst für simple Audiobearbeitung muss man mindestens noch den Codec spendieren.

Offline joejoe

  • Benutzer
  • Beiträge: 232
Re: DSP56001 ...
« Antwort #6 am: Mi 15.06.2016, 18:35:38 »
ja, das EVM-Board würde nur den DSP mit Host-Port, RAM und den CODEC abdecken, immerhin!

Das Board hat damals etwa 250DM gekostet und wurde auch für Audio-Verstärker (unvollendetes ELRAD-Projekt) verwendet. Das ist ev. in der Bucht käuflich.

Aber je nach Preis ist ein originaler Falcon dann eventuell in Summe günstiger.
 
I
« Letzte Änderung: Mi 15.06.2016, 19:25:13 von joejoe »

Offline joejoe

  • Benutzer
  • Beiträge: 232
Re: DSP56001 ...
« Antwort #7 am: Mi 15.06.2016, 18:45:53 »
in der Bucht wird ein solches Board gerade aus Frankreich angeboten.

Ist in diesem Zusammenhang ein Link erlaubt?
<edit>
da ich nicht der Anbieter bin, wage ich es einfach einmal:
http://www.ebay.de/itm/DSP56002-EVM-Motorola-Kit-de-developemment-/231963111561?hash=item3602143089:g:rjsAAOSwuMFUfJtJ

Der Preis ist (bis auf den Versand) sehr interessant, damit ließe sich sicher eine (teilweise) Falcon-DSP-Routinen kompatible Soundkarte für den ST realisieren.
</edit>
« Letzte Änderung: Do 16.06.2016, 05:45:38 von joejoe »

Offline neogain

  • Benutzer
  • Beiträge: 1.318
  • ...?
Re: DSP56001 ...
« Antwort #8 am: Mi 15.06.2016, 19:09:41 »
Damit ich das richtig verstehe, hier geht es also um eine Art Soundkarte für den Mega st? Gab es nicht mal eine Möglichkei, beim A500 eine Isa Soundkarte zu betreiben? Sollte doch auch mit dem Mega möglich sein, oder gibt es da auch was in der Richtung?

Offline joejoe

  • Benutzer
  • Beiträge: 232
Re: DSP56001 ...
« Antwort #9 am: Mi 15.06.2016, 19:11:42 »
hier ein Link auf die EVM-Karte  ohne direkten kommerziellen Bezug:
http://www.tapr.org/kits_evm56k.html
« Letzte Änderung: Mi 15.06.2016, 19:28:08 von joejoe »

Offline joejoe

  • Benutzer
  • Beiträge: 232
Re: DSP56001 ...
« Antwort #10 am: Mi 15.06.2016, 19:32:12 »
Hier wird auf den Host-Port Zugriff auf den DSP des Falcon eingegangen.
http://www.clarets.org/stevedata/demos/files/xbiosdsp.html
Zumindest der Zugriff über den Host-Port ließe sich mit dem EVM-Board auch im Atari realisieren, denn das ist die Anbindung wie in der ELRAD für den PC beschrieben.

Ich vermute, die Anbindung per Host-Port im Falcon ist sehr ähnlich zu den Möglichkeiten des Turbo-Talker Interface (ELRAD-Projekt für den XT).

« Letzte Änderung: Do 16.06.2016, 05:46:26 von joejoe »

Offline joejoe

  • Benutzer
  • Beiträge: 232
Re: DSP56001 ...
« Antwort #11 am: Mi 15.06.2016, 20:27:24 »
Das sind die betreffenden ELRAD Artikel:

  • Turbo-Talker; Interface zwischen PC-BUS und Motorolas DSP56002EVM; 6/96, S. 28 (roe)
    • Zeitspeicher; RAM-Erweiterung für das DSP56002-EVM; 7/96. S. 64 (es)
    [/list]
    « Letzte Änderung: Do 16.06.2016, 05:50:09 von joejoe »

    Offline Gaga

    • Benutzer
    • Beiträge: 2.594
    • Wer nicht nachfragt, bekommt auch keine Antwort!
    Re: DSP56001 ...
    « Antwort #12 am: Do 16.06.2016, 10:13:21 »
    Laut Signatur hat @Mathias eine Soundkarte mit DSP56001 im Mega ST laufen.

    Bilder davon und ein kleiner Bericht von ihm, was damit alles geht und was nicht, wären an dieser Stelle sicherlich interessant.

    Sicherlich ein hoch gestecktes Ziel: MP3 am ST wäre schon toll. Ich glaube aber nicht, dass die Karte das kann.
    ask for: Thunder/TurboThunder- Storm TT/ST - Lightning VME/ST - Cloudy - Speedy - TwiSTEr

    https://wiki.newtosworld.de/index.php?title=ThunderStorm_Extensions

    Offline Mathias

    • Benutzer
    • Beiträge: 1.578
    Re: DSP56001 ...
    « Antwort #13 am: Do 16.06.2016, 13:39:00 »
    Ja, was ich habe sind die sogenannten SoundTools von Digidesign. Das ist eine MegaBus-Karte mit 56001 (dem sogenannten "Soundaccelerator") plus dem Anschluß an die externen Schnittstellen, jeweils eine extra Platine im schönen Gehäuse für die Analogen und die Digitalen. Die Digitale Kiste nennt sich DAT I/O (Digital Input/Output Converter). Hier gibt es eine kleine Beschreibung: http://www.atari-wiki.com/index.php/Sound_Designer_/_Sound_Designer_II

    Softwareseitig läuft damit nur Sounddesigner II (Version 1.3) von Digidesign, und "DATa" ein Dienstprogramm mit dem man die Sounddesigner-Dateien direkt auf DAT-Kasetten speichern konnte (als Festplattenplatz noch unbezahlbar war). Das Ding ist schon sehr genial, es geht damit z.B. Realtimescrubbing in beide Richtungen vom Sterofile, und die ganzen non-destruktiven Schnittechniken.

    Leider gibts aber sonst keine Software dafür. Es soll noch eine spezielle Version vom Notator, nämlich "Notator HD" damit laufen, die habe ich aber noch nie zu Gesicht bekommen, und kenne nur das Handbuch dazu aus dem SoundTools-Schuber. Anscheinend konnte man damit die Soundfiles vom Sounddesigner II beides im laufenden Betrieb nutzen und über den 56001 ausgben/bearbeiten. Ich hab schon Anfang vom Jahrtausend den Didier damals kontaktiert, ob er Aniplayer nicht anpassen könnte, aber er meinte damals sinngemäß "leider zu kompliziert den DSP über den MegaBUS anzusprechen, wenn auch eine sehr geniale Hardware".

    Außer ein paar Radiosendungen und einer Vortragsdokumentation einer Holocaust-Überlebenden habe ich nie viel damit geschnitten. Ich habe auch die ganzen externen Samplerfunktionen nie genutzt. Die Karte ist das erste Digitale Schnittsystem überhaupt, und genügt durchaus professionellsten Ansprüchen (zumal es auch AES/EBU Schnittstelle gibt). Es war die erste Möglichkeit ever für Harddisc Recording. Beim Mastering konnen vier Sterofiles, also 8 Spuren gemischt werden. Die deutsche Dokumentation (und vermutlich auch der Vertrieb) kam von C-Lab. Preis waren bei Einführung 10.000 Mark inklusive MegaST, habe ich mal wo gelesen.
    « Letzte Änderung: Do 16.06.2016, 13:41:37 von Mathias »
    MegaST 4 mit Sounddesigner II MegaBus-Hardware und 56001, MegaSTE, Hades 040, MagiC Mac auf Mac OS 9 und eine FireBee.

    Offline Lukas Frank

    • Benutzer
    • Beiträge: 13.431
    • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
    Re: DSP56001 ...
    « Antwort #14 am: Do 16.06.2016, 14:43:16 »
    Ein Tonstudio aus Krefeld hatte das damals in Betrieb und die waren sehr zufrieden mit dem Harddiskrecording auf dem Atari Mega ST4. Ich meine das lief zusammen mit Cubase auf einen anderen Atari als Midi Sequenzer ...

    Offline neogain

    • Benutzer
    • Beiträge: 1.318
    • ...?
    Re: DSP56001 ...
    « Antwort #15 am: Do 16.06.2016, 16:54:06 »
    MP3 auf dem ST wäre mal was... die alten dvd player haben doch einen MPG Decoder Chip. Könnte doch... ach weiss nicht, auf jeden fall wäre es cool, wenn der ST es könnte ohne die Unterstützung eines PIs

    Offline tuxie

    • Benutzer
    • Beiträge: 6.836
    • Falcon! Milan! Schuetzt die Raubvoegel!
    Re: DSP56001 ...
    « Antwort #16 am: Do 16.06.2016, 17:57:05 »
    MP3 auf dem ST wäre mal was... die alten dvd player haben doch einen MPG Decoder Chip. Könnte doch... ach weiss nicht, auf jeden fall wäre es cool, wenn der ST es könnte ohne die Unterstützung eines PIs

    Das geht schon, mit dem cosmosex, der kann eigentlich all das was ihr wollt, sogar mpeg decodieren wäre möglich. Einen Mediaplayer wo der pi im cosmosex das decodieren übernimmt gibt es bereits

    http://www.atari-forum.com/viewtopic.php?f=103&t=29832

    Die Aufgabe des dsp könnte der Pi locker übernehmen
    Tschau Ingo