VHDL - Addition - Überlauf

#1070372
Lesenswert?

Hallo an Alle,

ich werde im Studium in Zukunft mit Xilinx FPGA's zu tun haben und soll 
diesbezüglich einen Vortrag zum Thema arithmetische Operatoren in VHDL 
ausarbeiten. Jetzt bin ich leider schon beim ersten Unterpunkt - 
Addition hängen geblieben.

Meine Frage:

Ich habe zwei 4 bit Zahlen, welche addiert werden sollen.

z.B. A = 1111 und B = 1111 ; C = A + B

C muss vom Typ A sein, also eine 4 Bit dual Zahl. Wie groß ist dann C? 
Gibts es einen Überlauf? Gibt ein C-Bit in FPGA's?

Danke für eure Hilfe.

Grüße Stefan
#1070419
Lesenswert?

Es läuft ganz normal, der Überlauf verschwindet nur irgendwo im Nirvana.
In deinem Beispiel ist C = 1110.

(In üblichen FPGA-Architekturen gibts den Überlauf übrigens kostenlos 
dazu. Willst du ihn nutzen, erweiterst du die Summanden erst auf 5 Bit 
und bekommst dann als Ergebnis auch 5 Bit)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren