Könnte man jetzt fast nachbauen :-) Interessant wäre vieleicht auch ein Multiplizierer. Ich habe das mal per VHDL statisch aufgebaut, war eins meiner ersten VHDL Programme vor Jahren:
Brauchte glaube ich eine ganze Menge Gatter und würde man wohl viel einfacher per Lookup-Tabelle realisieren, aber das interessante dabei war, daß man sowas in VHDL generisch lösen kann, also im Prinzip eine beliebig hohe Auflösung angeben kann, ohne den Code ändern zu müssen und das wird dann auch tatsächlich als statische Schaltung realisiert (wobei natürlich die Gatterlaufzeit bei großen Bitzahlen jenseits von Gut und Böse liegen würde, wenn bei dieser ziemlich einfachen Implementierung). In dieser Hinsicht ist das recht flexibel, auch wenn ich die Syntax manchmal schon recht umständlich finde.