Slajd14 (120)

Slajd14 (120)



Często jako sumator wykorzystywany jest układ jednostki arytmetyczno-logicznej (ang. arithmetic logie unit - ALI"). W rzeczywistości układ ten potrafi realizować wiele innych funkcji. Na przykład 4-bitowe ALU ’181 (z możliwością zwiększenia długości słowa) może dodawać, odejmować, przesuwać bity. porównywać wartości bezwzględne liczb oraz wykonywać kilka innych funkcji. Sumatory i ALU wykonują funkcje arytmetyczne w czasie od pojedynczych nanosekund do dziesiątków nanosekund. w zależności od rodziny układów scalonych. Dostępne są również specjalizowane układy mnożące liczby całkowite, o konfiguracji S*S bitów i 16*16 bitów. Odmianą układów mnożących, szczególnie przydatną do cyfrowego przetwarzania sygnałów, są akumulujące układy mnożące (ang. multiplier-accumulator. w skrócie MAC), które akumulują sumę iloczynów. Mogą one mnożyć przez siebie liczby o długości do 32 bitów, natomiast ich słowo wyjściowe ma długość 64 bitów, potrzebnych do zapamiętania iloczynu, plus kilka dodatkowych bitów, które zapobiegają pojawieniu się przepełnienia przy sumowaniu.

Układem arvtmetvcznvm. bardzo poręcznym przv cyfrowym przetwarzaniu sygnałów, jest korelator, który porównuje kolejne bity dwóch ciągów bitów i oblicza, ile razy wystąpi zgodność bitów. Typowy korelator porównuje ciągi 64-bitowe. które są przesuwane w wewnętrznych rejestrach przesuwających. Możliwe jest maskowanie (ignorowanie) dowolnie wybranego zestawu bitów w czasie korelacji. Typowa szybkość układu jest równa 30 ns. tzn. zegar taktujący wprowadzaniem kolejnych bitów może pracować z częstotliwością 35 MHz. przy czym w każdym takcie zegara otrzymuje się 7-bitowy wynik korelacji. Odmiana korelatora jest tzw. filtr cyfrowy FIR. który oblicza sumę (z przeniesieniem) iloczynów* liczb całkowitych tworzących parę ciągów liczbowych. Typowe parametry takiego filtru to: wielkość liczb całkowitych - od 4 do 10 bitów, długość ciągu -od 3 do 8 słów (z możliwością rozszerzenia do większej liczby słów). Najbardziej skomplikowanymi układami arytmetycznymi są procesory zmiennoprzecinkowe (koprocesory), które realizują porównywanie liczb, ich sumowanie i mnożenie oraz obliczają wartości funkcji trygonometrycznych, wykładniczych i pierwiastka kwadratowego. Są one zazwyczaj projektowane specjalnie dla danego typu mikroprocesora i przeważnie spełniają wymagania standardu IIEE P754. który określa długość słow a (do 80 bitów), format danych itp. Na przykład, koprocesorami są układy (w naw iasie podano mikroprocesor, z którym dany koprocesor w spółpracuje): 8087 (8086 8). 80387 (80386) i 68S81 (68020). Są to naprawdę urządzenia o szybkościach przekraczających 10 milionów operacji zmiennoprzecinkowych na sekundę.


Wyszukiwarka

Podobne podstrony:
Slajd15 (120) Magistrale Bramki TTL i CMOS mają na wyjściu wzmacniacz przeciwsobny (ang. pusch-pull)
Często stosowaną wersją ADC jest układ o podwójnym całkowaniu (schemat na następnej stronie). Napięc
Jednostka arytmetyczno-logiczna Jednostka arytmetyczno-logiczna wykorzystywana jest do wykonywania:
DSC04038 I Zrazik jest najmniejsza jednostka morfo logiczno-czynnościowa w airohy. Do
Jednostka melanocytarno - naskórkowa ang. melanocyte-keratynocyte unit Utworzona jest przez dojrzałe
84562 P1020244 Układ sterowania Jednostka arytmetyczno logiczna Zewnętrzne sygnały sterująceRys
Slajd15 (59) r     3. Często spotykaną własnością systemów eksperckich jest to, że op
Slajd15 (59) r     3. Często spotykaną własnością systemów eksperckich jest to, że op
15506 kscan33 Przesunięcie chemiczne zdefiniowane jest także w jednostkach częstości (Hz) jako różn
Wdrożeniaoprogramowania dLibra Obecnie oprogramowanie dLibra wykorzystywane jest jako podstawa
65788 P1260058 164 napierśników 1 przeważnie oryginalnymi kolczykami, interpretowano jest często, ja
Kolejnym istotnym układem jest układ wysokiej częstotliwości wzmacniający sygnał analogowy do wymaga
Slajd36 (10) CAENORHABDITIS ELEGANS C. e/egans jako organizm modelowyC. e/egans wykorzystywany jest:

więcej podobnych podstron