Home Falcon Custom Chip MFP Chip ACIA Chip
 

4.1.5 DSP Chip


Der DSP im Falcon



DSP ist eine Abkürzung, hinter der sich das folgende "Langwort" Digitaler Signal Prozessor versteckt. Dieser Chip stammt von Motorola und ist ein kleines Wunderwerk, in dem sich diverse Funktionen verstecken.

Der DSP wird im Falcon in der Hauptsache für Audioanwendungen benutzt. Spezielle Effekte wie Hall, Echo usw. lassen sich mittels DSP und geeigneter Audiosoftware erzeugen. Auch Grafikanwendungen laufen über den DSP Chip. Der DSP nutzt die Daten- und Adressleitungen der CPU, um an die Audiodaten heranzukommen. Für sich selbst hat der DSP 32K RAM, das 24-bit breit ist und keine Waitstates hat.



DSP 56001 SMD




 Pin          Signal       Typ      Beschreibung
 _______________________________________________________________________________

53,54,57      A0-A15       Output   16-Bit breiter Adress Bus
58,60,61
65,67,68
70,71,75
76,77,79

80
81,82,85      D0-D23       I/O       24-Bit breiter Datenbus
86,87,88
92,93,94
96,97,99
102,104
105,106
108,109
113,114
115,118
119,120

52             PS-         Output    Programm Memory Select
                                     Im Falcon nicht belegt.

49             DS-         Output    Data Memory Select; ist angesteuert, wenn
                                     externes Ram angesprochen wird.

48             X/(Y)       Output    Das Signal selektiert, welcher Bereich des
                                     externen RAM angesprochen wird.

47             RD-         Output    Read Enable; wenn das externe RAM über
                                     D0-D24 gelesen werden soll.

46             WR-         Output    Write Enable; wird aktiviert, wenn in das
                                     externe RAM über D0-D23 geschrieben wird.

45             BR-         Input     Bus Request teilt anderen Bausteinen mit,
                                     daß sie Master über den D0-D23 und
                                     A0-A15 Bus sind. High beim F030!

43             BG-         Output    Externer Bus Request. High beim F030!

123            MODA/IRQA   Input     Mode A Selekt. Doppelfunktion.
                                     Wird benutzt, um die Initialisierung zu
                                     erledigen und Interrupts von externen
                                     Quellen zum empfangen.

124            RESET-      Input     Setzt den DSP in seinen Ausgangszustand.

25,22,20       HD0-7       I/O       Host Daten Bus; transferiert Daten vom
19,16,15                             Prozessor zum DSP.
14,11
5,2,1          HA0-2       Input     Host Adressen Bits; selektieren die
                                     Host Interface-Register.

9              HR/(W)-     Input     Richtung des Zugriffs vom Host-Prozessor.

8              HEN-        Input     Erlaubt den Transport von Daten über
                                     den Host-Datenbus.

10             HREQ-       Output    Mit diesem Signal wird Unterstützung vom
                                     Host Prozessor angefordert.

6              HACK-       Input     Empfängt Acknowledge für DMA-Transfer oder
                                     Interrupt Acknowledge vom Host-Prozessor.

27             RXD         Input     Nicht benutzt. (serieller Anschluß)!

28             TXD         Output    Nicht benutzt. (serieller Anschluß)!

29             SCLK        I/O       Nicht benutzt im Falcon.

31,40,37       SC0-2       I/O       Steueranschlüsse für serielles Synchron-
                                     Interface!

32             SCK         I/O       serieller Bitraten Takt für das Synchron-
                                     serielle Interface!

42             SRD         Input     Dateneingang für das SSI Receive Shift
                                     Register.

39             STD         Output    Daten Ausgang vom SSI Register
               Vcc         Input     +5 V PowerSupply
               GND         Input     Ground/Masse

127            EXTAL       Input     32Mhz Takteingang vom Quarzoszillator.

 _______________________________________________________________________________


Macht der Falcon Schwierigkeiten beim Zugriff auf den DSP ist u.U mit LÜtarbeiten zu rechnen, der DSP selbst ist eher selten defekt, wohl aber ein oder mehrere RAM-Bausteine.

Symtome:

Sobald der DSP angesprochen wird, werden Grafiken zerstÜrt und Soundausgabe funktioniert ¦berhaupt nicht mehr.

Das Testmodul von ATARI sagt beim Test von Digital Audio:

Testing DSP SRAM... DSP5 - SRAM Fail: 200200
Im Falcon Toolkit steht dazu:

DSP5 SRAM Failure; RAM failure during SRAM test.

Bei so einer Meldung, die ausschliesslich vom Testmodul angezeigt wird, liegt ein Ram Fehler vor, entweder ist ein Baustein defekt oder etwas anderes in diesem Bereich.

Dr¦cken sie den gesockelten GAL Chip in der nèhe des DSP einmal neu sauber in seinen Sockel, oft reicht ein nachd¦cken schon aus! Es handelt sich dann hier nur um ein Kontaktproblem, was bei allen Atari Computern leider keine Seltenheit ist.

Sie kÜnnten Testweise das GAL mal gegen das GAL aus einem anderen Falcon tauschen. Zeigt sich hier das gleiche Phènomen ist es meiner Meinung nach ein defektes DSP RAM.

Die Such beschrènkt sich dann auf DSP, SRAM oder den SDMA-Chip (unterhalb des Diskettenlaufwerks). Das Problem ist, dass es keinen Ramtest f¦r das SRAM vom DSP gibt, das Testmodul gibt leider auch nur general die Meldung - defekt oder in Ordnung aus, nicht aber die defekte Stelle.

Es bleibt dann nur das AuslÜten des DSP RAM und der Ersatz mit Baugleichen Chips die man beim guten Elektronikdistributor erhalten kann.

Das TOS stÜrt sich beim Systemstart ¦brigens nicht dran ob die DSP Baugruppe sich korrekt meldet oder nicht.








Copyright © Robert Schaffner (support@doitarchive.de)
Letzte Aktualisierung am 23. Dezember 2003
Home Falcon Custom Chip MFP Chip ACIA Chip