HSG |
|
Zum Betrieb zunächst das Register für das Übertragsbits auf 0 bringen und den Reset lösen. Anschließend können die Schiebregister durch Anklicken auf ihre Anfangswerte gesetzt werden. Vier ansteigende Flanken am Clock-Eingang sorgen für eine vollständige Addition.
Die verwendeten Schieberegister erhält man über Create by Name / hades.models.register.ShiftRegister, das 1-Bit-Register über Create by Name / hades.models.register.Register. Letzeres muss man im Edit-Dialog noch auf 1-Bit stellen. Zum Test der Schaltung wird man zuerst mit einer Null in /Reset alle Schieberegister-Bits rurücksetzen und anschließend den Reset mit /Reset=1 wieder wegnehmen. ShiftEnable muss auf 1 gestellt werden, damit das Schieben aktiviert wird. Das Übertrags-Bit wird duch Anklicken auf 0 gestellt. Die beiden Summanden werden durch Anklicken eingestellt. Jetzt müssen 4 ansteigende Flanken (0->1) an Clock eingegeben werden und die Addition ist perfekt. Im Akkumulator hat sich die Summe "angesammelt, der 2. Summand hat sich reproduziert.