Warszawa, 5.02.2003
Egzamin
Zadanie — za 70 punktów
Zrealizować układ obliczający wartość wyrażenia yw:
yw = INT(2Xa 1 xh)
gdzie: xa i Xb są czterobitowymi (3 bity znaczące oraz 1 bit na znak) liczbami całkowitymi w kodzie uzupełnień do dwu, natomiast INT jest funkcją wydzielającą część całkowitą swego argumentu (obcinającą część ułamkową). Bity liczb xa i ną podawane są równolegle, a same liczby przysyłane są do projektowanego układu w kolejności: wpierw a następnie xa. Układ zewnętrzny sygnalizuje gotowość kolejnej liczby sygnałem xs — 1 (start), natomiast projektowany układ sygnalizuje odebranie tej liczby sygnałem yg — 1 (gotowe). Sygnały i yg realizują przeplot (handshaking). Projektowany układ sygnalizuje gotowość wyniku sygnałem yr = 1 (rezultat). Należy:
• narysować sieć działań obrazującą sposób pracy układu
• zaznaczyć na sieci działań stany dla automatu sterującego Meały’ego
• narysować układ operacyjny z zaznaczeniem szerokości poszczególnych magistral przepływu danych
• określić sposób taktowania systemu
• narysować rozdzielacz sterujący pracą układu operacyjnego
• zaprojektować układ inicjacji pracy systemu przy włączaniu napięcia zasilania (określić sposób jego dołączenia do pozostałej części systemu)
Minimalność użytych zasobów sprzętowych oraz prędkość działania układu mają wpływ na ocenę projektu.
• Egzamin trwa: l| godziny (czysty czas na rozwiązanie zadania).
• W trakcie egzaminu wolno korzystać z własnych notatek i podręcznikowe
• Decyzją Dziekana WEiTI każdy student winien w trakcie sprawdzianu posiadać jakiś dokument stwierdzający tożsamość.
Wyniki oraz wpisy do indeksów będą: 7.02.2003 (piątek), godz.1200, sala 569.