Różnica między DSP a procesorem ogólnego przeznaczenia | Różnica Pomiędzy | pl.natapa.org

Różnica między DSP a procesorem ogólnego przeznaczenia




Kluczowa różnica: Mikroprocesor obejmuje funkcje jednostki centralnej komputera (CPU) na jednym lub kilku układach scalonych. Celem mikroprocesora jest akceptowanie danych cyfrowych jako danych wejściowych, przetwarzanie ich zgodnie z instrukcjami, a następnie dostarczanie danych wyjściowych. Większość mikroprocesorów ogólnego zastosowania znajduje się w komputerach osobistych. Są często używane do obliczeń, edycji tekstu, wyświetlania multimediów i komunikacji przez sieć. Natomiast procesor DSP jest szczególnym typem mikroprocesora. DSP oznacza cyfrowe przetwarzanie sygnału. Jest to zasadniczo każde przetwarzanie sygnału, które odbywa się na cyfrowym sygnale lub sygnale informacyjnym.

Mikroprocesor obejmuje funkcje jednostki centralnej komputera (CPU) na jednym lub kilku układach scalonych. Celem mikroprocesora jest akceptowanie danych cyfrowych jako danych wejściowych, przetwarzanie ich zgodnie z instrukcjami, a następnie dostarczanie danych wyjściowych. Jest to znane jako sekwencyjna logika cyfrowa. Mikroprocesor ma pamięć wewnętrzną i działa w zasadzie na systemie binarnym.

Mikroprocesor ogólnego zastosowania to procesor, który nie jest powiązany ani nie jest zintegrowany z konkretnym językiem lub oprogramowaniem. Większość mikroprocesorów ogólnego zastosowania znajduje się w komputerach osobistych. Są często używane do obliczeń, edycji tekstu, wyświetlania multimediów i komunikacji przez sieć. Inne mikroprocesory są częścią systemów wbudowanych.Zapewniają one cyfrową kontrolę nad praktycznie każdą technologią, taką jak urządzenia, samochody, telefony komórkowe, sterowanie procesami przemysłowymi itp.

Natomiast procesor DSP jest szczególnym typem mikroprocesora. DSP oznacza cyfrowe przetwarzanie sygnału. Jest to zasadniczo każde przetwarzanie sygnału, które odbywa się na cyfrowym sygnale lub sygnale informacyjnym. Procesor DSP jest wyspecjalizowanym mikroprocesorem, który ma architekturę zoptymalizowaną pod kątem potrzeb operacyjnych przetwarzania cyfrowego sygnału.

DSP ma na celu modyfikację lub ulepszenie sygnału. Charakteryzuje się reprezentacją odrębnych jednostek, takich jak dyskretny czas, dyskretna częstotliwość lub dyskretne sygnały domeny. DSP obejmuje subpola, takie jak przetwarzanie sygnałów komunikacyjnych, przetwarzanie sygnałów radarowych, przetwarzanie matryc czujników, cyfrowe przetwarzanie obrazów itp.

Głównym celem procesora DSP jest mierzenie, filtrowanie i / lub kompresowanie sygnałów cyfrowych lub analogowych. Czyni to poprzez konwersję sygnału z rzeczywistego sygnału analogowego na postać cyfrową. Do konwersji sygnału wykorzystuje konwerter cyfrowo-analogowy (DAC). Jednak wymagany sygnał wyjściowy jest często kolejnym rzeczywistym sygnałem analogowym. To z kolei wymaga również konwertera cyfrowo-analogowego.

Algorytmy przetwarzania sygnałów cyfrowych mogą działać na różnych platformach, takich jak mikroprocesory ogólnego zastosowania i standardowe komputery; wyspecjalizowane procesory zwane procesorami sygnału cyfrowego (DSP); specjalnie zaprojektowany sprzęt, taki jak układ scalony specyficzny dla aplikacji (ASIC) i programowalne macierze bramek (FPGA); Cyfrowe kontrolery sygnałów; i przetwarzanie strumieniowe dla tradycyjnych aplikacji DSP lub przetwarzania grafiki, takich jak obraz, wideo.

Główną różnicą między procesorem DSP a mikroprocesorem jest to, że procesor DSP ma funkcje zaprojektowane do obsługi zadań wymagających wysokiej wydajności, powtarzalności i intensywności numerycznej. Procesory DSP są zaprojektowane specjalnie do wykonywania dużej liczby złożonych obliczeń arytmetycznych i tak szybko, jak to możliwe. Są często używane w aplikacjach takich jak przetwarzanie obrazu, rozpoznawanie mowy i telekomunikacja. W porównaniu do ogólnych mikroprocesorów, procesory DSP są bardziej wydajne w wykonywaniu podstawowych operacji arytmetycznych, zwłaszcza mnożenia.

Większość mikroprocesorów ogólnego przeznaczenia i systemów operacyjnych może z powodzeniem wykonywać algorytmy DSP. Nie nadają się jednak do użytku w urządzeniach przenośnych, takich jak telefony komórkowe. W związku z tym wykorzystywane są wyspecjalizowane cyfrowe procesory sygnałowe. Cyfrowe procesory sygnałowe mają w przybliżeniu ten sam poziom integracji i te same częstotliwości taktowania, jak mikroprocesory ogólnego przeznaczenia, ale mają lepszą wydajność, mniejsze opóźnienie i brak wymagań w przypadku specjalistycznego chłodzenia lub dużych baterii. To pozwala im być tańszą alternatywą dla mikroprocesorów ogólnego zastosowania.

Procesory DSP są zwykle od dwóch do trzech razy szybsze niż mikroprocesory ogólnego zastosowania. Wynika to z różnic architektonicznych. Procesory DSP mają zazwyczaj inną architekturę arytmetyczną; wyspecjalizowane jednostki, takie jak multiplikatory itp .; regularny cykl instrukcji, architektura podobna do RISC; przetwarzanie równoległe; architektura Harvard Bus; organizacja pamięci wewnętrznej; organizacja wieloprocesowa; lokalne linki; oraz połączenia między bankami pamięci.

Poprzedni Artykuł

Różnica między mgławicą a gwiazdą

Następny Artykuł

Różnica między ONZ a NATO