Skip to content
gwue edited this page Nov 7, 2013 · 4 revisions

Im folgenden der der Aufbau eines bzw. aller ReconOS Hardware-Threads(HWT) beschrieben, die im Synthesizer vorkommen.

Initialisierungs-Daten

  • Source-Address
  • Length
  • Optional Arguments
  • Arg 1
  • Arg 2
  • ...
  • Arg n

Die ersten beiden Argumente, Source-Address und Length sind für jeden Thread gleich. Die Optionalen Argumente unterscheiden sich von Sound-Komponente zu Sound-Komponente. So hat bspw. der nco zwei Optionale Argumente: den Phasen-Offset und den Phasen-Inkrement.

Zu diesem Zweck gibt es die Prozedur snd_comp_get_header(...,src_addr,len,...). Diese liest beide Arguemente und sichert sie in den jeweiligen Registern.

Für die Optionalen Argumente muss für jede Komponente eine eigene Prozedur erstellt werden.

Clone this wiki locally