24.12.2012 Aufrufe

Schaltungsdesign mit VHDL

Schaltungsdesign mit VHDL

Schaltungsdesign mit VHDL

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

B Die Sprache <strong>VHDL</strong><br />

sum_a<br />

sum_b<br />

c1<br />

c2<br />

c4<br />

c5<br />

xor_instance<br />

sig_a exor<br />

=1<br />

c3<br />

sig_b sig_y<br />

a<br />

and_instance<br />

and2<br />

halfadder<br />

sum<br />

carry<br />

182 © G. Lehmann/B. Wunder/M. Selz<br />

&<br />

b y<br />

c6<br />

Abb. B-18: Struktur des Halbaddierers<br />

ENTITY halfadder IS<br />

PORT (sum_a, sum_b : IN bit; sum, carry : OUT bit ) ;<br />

END halfadder ;<br />

ARCHITECTURE structural OF halfadder IS<br />

-- Komponentendeklarationen<br />

COMPONENT xor2<br />

PORT (c1, c2 : IN bit; c3 : OUT bit) ;<br />

END COMPONENT ;<br />

COMPONENT and2<br />

PORT (c4, c5 : IN bit; c6 : OUT bit) ;<br />

END COMPONENT ;<br />

BEGIN<br />

-- Komponenteninstantiierungen<br />

xor_instance : xor2 PORT MAP (sum_a, sum_b, sum) ;<br />

and_instance : and2 PORT MAP (sum_a, sum_b, carry) ;<br />

END structural ;

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!