Verschil tussen DSP en Armprocessor | Verschil Tussen | nl.natapa.org

Verschil tussen DSP en Armprocessor




Belangrijk verschil: Zowel DSP- als ARM-processors zijn typen microprocessors. Een microprocessor is een siliciumchip die de centrale verwerkingseenheid (CPU) van het apparaat bevat. De ARM-processors zijn gebaseerd op het RISC-ontwerp van computerprocessors. De RISC-microprocessors zijn meestal voor algemeen gebruik. De DSP-processor is een ander type microprocessor. DSP staat voor digitale signaalverwerking. Het is eigenlijk elke signaalverwerking die wordt uitgevoerd op een digitaal signaal of informatiesignaal. Een DSP-processor is een gespecialiseerde microprocessor met een architectuur die is geoptimaliseerd voor de operationele behoeften van digitale signaalverwerking.

Zowel DSP- als ARM-processors zijn typen microprocessors. Een microprocessor is een siliciumchip die de centrale verwerkingseenheid (CPU) van het apparaat bevat. Het bevat de functies van de CPU van een computer op een enkele of enkele geïntegreerde schakelingen. Het doel van een microprocessor is om digitale gegevens als invoer te accepteren, deze volgens de instructies te verwerken en vervolgens de uitvoer te leveren. Dit staat bekend als sequentiële digitale logica. De microprocessor heeft een intern geheugen en werkt in principe op het binaire systeem.

De ARM-processors zijn gebaseerd op het RISC-ontwerp van computerprocessors. De RISC-microprocessors zijn meestal voor algemeen gebruik. Er zijn veel andere microprocessorfamilies, anders dan ARM, die zijn gebaseerd op RISC, zoals Intel i860 en i960, MIPS en meer.

De ARM-processors zijn ontworpen en gelicentieerd door ARM Holdings. Vanaf 2013 waren de ARM-processoren de meest gebruikte 32-bits instructiesetarchitectuur in termen van wereldwijd geproduceerde hoeveelheid. De ARM-gebaseerde processoren en systemen op een chip zijn de Qualcomm Snapdragon, nVidia Tegra, Marvell Xscale en Texas Instruments OMAP, evenals ARM's Cortex-serie en Apple System on Chips, die worden gebruikt in iPhones.

In vergelijking met andere processors die worden gebruikt in traditionele computers, hebben de ARM-processors aanzienlijk minder transistors nodig. Dit resulteert in lagere kosten, minder warmte en minder stroomverbruik dan andere processors. Daarom zijn ARM-processors welbekend en gewenst voor lichte, draagbare, op batterijen werkende apparaten zoals smartphones en tabletcomputers.

Bovendien stelt de verminderde complexiteit en eenvoudiger ontwerp van ARM-processors bedrijven in staat om een ​​energiezuinig systeem op een chip te bouwen voor een ingebed systeem. Het ingebedde systeem zou geheugen, interfaces, radio's, enz. Bevatten. Het eenvoudigere ontwerp van ARM-processors maakt ook efficiëntere multi-core CPU's en hogere kernaantallen op lagere kostenniveaus mogelijk. Bovendien maakt het hogere niveaus van verwerkingskracht en verbeterde energie-efficiëntie voor servers, laptops en notebooks mogelijk.

De DSP-processor is een ander type microprocessor. DSP staat voor digitale signaalverwerking. Het is eigenlijk elke signaalverwerking die wordt uitgevoerd op een digitaal signaal of informatiesignaal. Een DSP-processor is een gespecialiseerde microprocessor met een architectuur die is geoptimaliseerd voor de operationele behoeften van digitale signaalverwerking.

DSP streeft ernaar het signaal aan te passen of te verbeteren. Het wordt gekenmerkt door de weergave van discrete eenheden, zoals discrete tijd, discrete frequentie of discrete domeinsignalen. DSP omvat subvelden zoals verwerking van communicatiesignalen, verwerking van radarsignalen, verwerking van sensorarrays, digitale beeldverwerking, enz.

Het belangrijkste doel van een DSP-processor is het meten, filteren en / of comprimeren van digitale of analoge signalen. Het doet dit door het signaal van een real-world analoog signaal naar een digitale vorm om te zetten. Om het signaal om te zetten gebruikt het een digitaal-naar-analoog omzetter (DAC). Het vereiste uitgangssignaal is echter vaak een ander realistisch analoog signaal. Dit is beurt vereist ook een digitaal-naar-analoog omzetter.

Algoritmen voor digitale signaalverwerking kunnen op verschillende platforms worden uitgevoerd, zoals microprocessors voor algemene doeleinden en standaardcomputers; gespecialiseerde processoren die digitale signaalprocessors (DSP's) worden genoemd; speciaal gebouwde hardware zoals toepassingsspecifieke geïntegreerde schakelingen (ASIC's) en veldprogrammeerbare poortarrays (FPGA's); Digitale signaalcontrollers; en stream-verwerking voor traditionele DSP of grafische verwerkingstoepassingen, zoals beeld, video.

In vergelijking met andere microprocessors heeft een DSP-processor functies die zijn ontworpen om krachtige, repetitieve, numeriek intensieve taken te ondersteunen. DSP-processors zijn specifiek ontworpen om grote aantallen complexe rekenkundige bewerkingen uit te voeren en zo snel mogelijk. Ze worden vaak gebruikt in toepassingen zoals beeldverwerking, spraakherkenning en telecommunicatie. In vergelijking met algemene microprocessors zijn DSP-processors efficiënter in het uitvoeren van elementaire rekenkundige bewerkingen, in het bijzonder vermenigvuldiging.

De meeste microprocessors en besturingssystemen voor algemene doeleinden kunnen DSP-algoritmen met succes uitvoeren. Ze zijn echter niet geschikt voor gebruik in draagbare apparaten zoals mobiele telefoons. Daarom worden gespecialiseerde digitale signaalprocessors gebruikt. Digitale signaalprocessors hebben ongeveer hetzelfde integratieniveau en dezelfde klokfrequenties als microprocessors voor algemene doeleinden, maar ze hebben doorgaans betere prestaties, lagere latentie en geen vereisten voor gespecialiseerde koeling of grote batterijen. Hierdoor kunnen ze een goedkoper alternatief zijn voor microprocessors voor algemene doeleinden.

DSP's zijn ook vaak twee tot drie keer zo snel als microprocessors voor algemene doeleinden. Dit komt door architecturale verschillen. DSP's hebben de neiging om een ​​andere rekenkundige Unit-architectuur te hebben; gespecialiseerde eenheden, zoals multiplicatoren, enz .; regelmatige instructiecyclus, een RISC-achtige architectuur; parallelle verwerking; een Harvard Bus-architectuur; een interne geheugenorganisatie; multi-processing organisatie; lokale links; en geheugenbanken interconnectie.

Vorige Artikel

Verschil tussen auteur en coauteur

Volgende Artikel

Verschil tussen HTC First en Samsung Galaxy S4