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.5 Dsp_BlkWords TOS Name: »Dsp_BlkWords« - wortweiser Datentransfer zum DSP Xbiosnummer: 123 Deklaration: void Dsp_BlkWords( void *data_in, int32_t size_in, void *data_out, int32_T size_out ); Beschreibung: Die Funktion kopiert size_in vorzeichenbehaftete 16- Bit-Worte aus dem Puffer data_in zum DSP. Die Worte werden vor der Übertragung vorzeichenrichtig auf DSP- Wortbreite erweitert. Nachdem alle Daten übertragen wurden, wartet die Funktion bis die Daten verarbeitet wurden. Dann werden size_out 16-Bit-DSP-Worte in den Puffer data_out zurückkopiert, unabhängig davon, wieviel Daten wirklich vorliegen. Sollen keine Daten gesendet werden, muß man size_in auf Null setzen. Gleiches gilt für das Empfangen, in diesem Fall wird size_out Null zugewiesen. size_in und size_out sind auf 64 KByte begrenzt. Daten werden nur ausgetauscht, wenn der DSP-Prozeß dazu bereit ist. Ergebnis: Die Funktion liefert kein Ergebnis zurück. Verfügbar: Die Funktion ist nur auf Computern mit dem Signalprozessor DSP56001 verfügbar. Gruppe: DSP-Programmierung Querverweis: Binding Dsp_DoBlock Dsp_BlkUnpacked Dsp_BlkHandShake Dsp_BlkBytes Dsp_InStream Dsp_OutStream Dsp_IOStream Dsp_GetWordSize Dsp_MultBlocks