Hinweise

1. Die hier und in den folgenden Aufgaben in dieser Rubrik "Hinweise" gegebenen Ideen muessen nicht zwingend verwendet werden. Sie haben die Freiheit, die (verbindlichen) Anforderungen auch ganz anders zu erfuellen.

2. Der fertige Synthesizer wird eine Vielzahl von Parametern haben, die durch Software eingestellt werden koennen. Es bietet sich an, ein Block-RAM zur Speicherung der Parameter zu benutzen. Ein solches RAM stellt 16 KiBits zur Verfuegung. Wenn man das RAM mit 32 Bit Breite organisiert, sind damit 512 I/O-Register vorhanden, was ausreichen sollte.

3. Sie werden sich eine Organisation des Synthesizers ueberlegen muessen. Vielleicht hilft folgender Gedanke: Der Synthesizer ist in Wirklichkeit ein kleiner, spezialisierter Rechner zu Erzeugung von Toenen. Dieser Rechner ist nicht frei programmierbar, sondern folgt dem mehr oder weniger starren Ablauf zur Berechnung des naechsten Abtastwertes, allerdings unter Verwendung der von aussen gesetzten Parameter. Eine moegliche Organisation ist deshalb ein Datenpfad fuer genau diese Rechnungen, gesteuert von einem endlichen Automaten, der den Ablauf der Berechnungen bestimmt.