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

Różnica między DSP a procesorem ramienia




Kluczowa różnica: Zarówno procesory DSP, jak i ARM są typami mikroprocesorów. Mikroprocesor to układ krzemowy, który zawiera jednostkę centralną (CPU) urządzenia. Procesory ARM oparte są na projekcie procesorów komputerowych RISC. Mikroprocesory RISC są zwykle do ogólnego zastosowania. Procesor DSP to inny typ 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.

Zarówno procesory DSP, jak i ARM są typami mikroprocesorów. Mikroprocesor to układ krzemowy, który zawiera jednostkę centralną (CPU) urządzenia. Zawiera funkcje procesora komputera 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.

Procesory ARM oparte są na projekcie procesorów komputerowych RISC. Mikroprocesory RISC są zwykle do ogólnego zastosowania. Istnieje wiele rodzin mikroprocesorów innych niż ARM opartych na RISC, takich jak Intel i860 i i960, MIPS i więcej.

Procesory ARM są projektowane i licencjonowane przez ARM Holdings. Począwszy od 2013 r. Procesory ARM były najpowszechniej stosowaną 32-bitową architekturą zestawów instrukcji pod względem ilości produkowanej globalnie. Procesory i systemy oparte na ARM na chipie to Qualcomm Snapdragon, nVidia Tegra, Marvell Xscale i Texas Instruments OMAP, a także seria Cortex firmy ARM i Apple System on Chips, które są używane w telefonach iPhone.

W porównaniu do innych procesorów używanych w tradycyjnych komputerach, procesory ARM wymagają znacznie mniej tranzystorów. Powoduje to zmniejszenie kosztów, zmniejszenie ilości ciepła i mniejsze zużycie energii niż w przypadku innych procesorów. Dlatego procesory ARM są dobrze znane i pożądane w przypadku lekkich, przenośnych urządzeń zasilanych z baterii, takich jak smartfony i tablety.

Co więcej, zmniejszona złożoność i prostsza konstrukcja procesorów ARM pozwala firmom zbudować system niskoenergetyczny na układzie scalonym dla systemu wbudowanego. Wbudowany system obejmowałby pamięć, interfejsy, radiotelefony itp. Prostsza konstrukcja procesorów ARM pozwala również na bardziej wydajne wielordzeniowe procesory i wyższą liczbę rdzeni przy niższych kosztach. Co więcej, pozwala na wyższe poziomy mocy obliczeniowej i poprawę wydajności energetycznej serwerów i laptopów oraz komputerów biurkowych.

Procesor DSP to inny typ 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.

W porównaniu z innymi mikroprocesorami, procesor DSP posiada 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 Samsung Galaxy S6, iPhone 6 i iPhone 6 Plus

Następny Artykuł

Różnica między kasetami i tonerem