•  Back 
  •  XBIOS 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
Topic       : TOS - das Betriebssystem
Author      : 
Version     : tos.hyp (5. März 2013)
Subject     : Programmieren/Atari
Nodes       : 3001
Index Size  : 93602
HCP-Version : 5
Compiled on : Atari
@charset    : atarist
@lang       : 
@default    : Titel
@help       : 
@options    : +g -i -s +x +zz -t4
@width      : 70
View Ref-File4.11  DSP-Programmierung                                           TOS

Auf dem Falcon stehen die folgenden Routinen zur Programmierung des 
digitalen Signalprozessors DSP-56001 zur Verfügung:

Dsp_Available             Freien Speicher ermitteln.
Dsp_BlkBytes              Byteweiser Datentransfer.
Dsp_BlkHandShake          Datentransfer mit Handshake.
Dsp_BlkUnpacked           Transfer von DSP-Worten (max. 4 Byte 
                             Länge).
Dsp_BlkWords              Wortweiser Datentransfer.
Dsp_DoBlock               Datentransfer zum DSP.
Dsp_ExecBoot              Bootprogramm für DSP laden.
Dsp_ExecProg              DSP-Programm starten.
Dsp_FlushSubroutines      Unterprogramme löschen.
Dsp_GetProgAbility        Identifikation erfragen.
Dsp_GetWordSize           Länge von DSP-Worten ermitteln.
Dsp_Hf0                   Bit 3 des HSR setzen bzw. löschen.
Dsp_Hf1                   Bit 4 des HSR setzen bzw. löschen.
Dsp_Hf2                   Bit 3 des HCR ermitteln.
Dsp_Hf3                   Bit 4 des HCR ermitteln.
Dsp_HStat                 Wert des ISR-Registers ermitteln.
Dsp_InqSubrAbility        Unterprogrammkennung ermitteln.
Dsp_InStream              Datentransfer zum DSP via Interrupt.
Dsp_IOStream              Datentransfer vom und zum DSP via 
                             Interrupt.
Dsp_LoadProg              DSP-Programm laden und starten.
Dsp_LoadSubroutine        Unterprogramm installieren.
Dsp_Lock                  Verfügbarkeit des DSP ermitteln.
Dsp_LodToBinary           LOD- in Binärformat konvertieren.
Dsp_MultBlocks            Datentransfer vom und zum DSP.
Dsp_OutStream             Datentransfer vom DSP via Interrupt.
Dsp_RemoveInterrupts      Übertragungsroutinen entfernen.
Dsp_RequestUniqueAbility  Identifikation erteilen.
Dsp_Reserve               Speicher reservieren.
Dsp_RunSubroutine         Unterprogramm ausführen.
Dsp_SetVectors            Eigene Übertragungsroutinen installieren.
Dsp_TriggerHC             Host Command ausführen.
Dsp_Unlock                DSP freigeben.

Querverweis: Schnittstellenprogrammierung