Sprawozdanie z laboratorium elektroniki w Zakładzie Urządzeń Elektronicznych i Architektury Komputerowej
|
Temat: Badanie układów arytmetycznych.
|
Sprawozdanie wykonała: Ewa Piotrowska Rok I, gr. II iz17/ I zespół
|
Data:
Ocena:
Podpis:
|
1. Celem ćwiczenia jest poznanie działania i możliwości wykorzystania programu Xilinx Webpack ISE 9.1i i zamodelowanie w nim półsumatora, sumatora, subtraktora, oraz czterobitowego sumatora- -subtraktora, a także poznanie zasad projektowania i budowy układów wykonujących operacje arytmetyczne.
2. Tematy teoretyczne:
Półsumator jest to układ wykonujący operację dodawania na dwóch liczbach jednobitowych A i B wg algorytmu przedstawionego obok:
Półsumator jest układem kombinacyjnym o dwóch wejściach A i B oraz dwóch wyjściach : S - sumy i C - przeniesienia. Z tabelki wynika że:
S = AxorB oraz C = AB
Rys. 1 Schemat półsumatora
Sumator jest cyfrowym układem kombinacyjnym, który wykonuje operacje dodawania dwóch (lub więcej) liczb dwójkowych.
Rozróżnia się dwa główne rodzaje sumatorów:
z przeniesieniami szeregowymi (ang. ripple-carry adder)
z przeniesieniami równoległymi (ang. carry look-ahead adder)
Subtraktor to układ odejmujący. Tak jak w przypadku sumatora, w ogólnym przypadku obliczeń na wielu bitach, trzy bity są włączone w wykonywaniu odejmowania dla każdego bitu: Odjemna (Ai), Odjemnik (Bi) i pożyczka od poprzedniego (mniej znaczącego) bitu (Ci). Wynikiem jest różnica bitu (Ri) i pożyczona część(przeniesienie) Cja + 1.