FPGA vs DSP hvoraf den ene er bedre

Hej

Det dependes på din ansøgning.normalt FPGAs anvendes i højere ydeevne applikationer (sige hurtigere hastighed applikationer).Men de er ikke flexibla som DSPs.

Hilsen

 
FPGA er hurtigere, fordi det er look-up tabel, right?Ingen grund til at gøre beregningen.

 
FPGA er hurtigere end DSP men ressource i FPGA er ikke enought til store design, expecialy kompleks signalbehandling algoritme.

 
Citron,

Hvis du har brug for besvarelsen af et bestemt spørgsmål, især i spørgsmålet om global som du har bedt om det er alyaws bedre til geve så mange oplysninger som posible.

Så hvis du har brug for mere fyldestgørende oplysninger blot beskrive, hvad vil du gøre, og du vil få svaret.

Dora

 
hvoraf den ene er bedre?
en BULDOZER eller en TOYOTA pick up!

Det dependends til hvad ..
Begge kommer i forskellige varianter ..

så mange ting OMRAADET ..på dit spørgsmål
0)
Hvor meget processorkraft Har du brug for
Har du brug for en BULDOZER eller en skovl?
1) Er anvendelsen signalbehandling?
(så kan du prøve at sammenligne)
2) Har du brug for flydende komma BEREGNINGER

 
Nuværende DSPs har en to MAC (formere akkumulator) enheder.Disse enheder anvendes fortløbende.Hvis man har brug for mere end to MLA (for eksempel over 100 tap FIR filter med målefrekvens på 200 MHz) derefter parallelt MLA med enkelt cyklus computation er muligt at realisere kun bruger FPGAs med den løbende udvikling.
Sidst redigeret af Ramesh den
25. juni 2004 6:47; redigeret 1 gang i den samlede

 
Til forskellige brug:
DSPs er godt for data omhandler;
FPGA er googd for logik behandler.

 
hej

fpga'S er hurtigere, men stadig er der nogle områder, der ikke kan konkurrere med flydende komma DSP's

 
Det afhænger s om ingen af MAC-operationer - for simple algoritmer DSPs er ok. I adaptive array signalbehandling whrer MAC operationer er mange, de FPGA udfører 10 til 100 gange hurtigere.Søg emner på xilinx 's hjemmeside

 
Den normale teknik er, at datastrøm Graph er direkte
konverteres til FPGA.Og den deraf følgende struktur gennemfører
algoritmen helt parallelt.
Dotzens af hardware multiplikatorer i moderne FPGAs støtte det.
Ingen DSP mikroprocessor kan gøre det.
Derfor tommelfingerregel er:
FPGA er nyttig, når de realtid proeveudtagning frequence er højere end 1-10 MHz;
DSP mikroprocessor er nyttig, når prøvetagningsledningen frequence er mindre end 1-10 MHz.

 
At Aser

Det betyder, at anvendelsen i radar vifte 24GHz kan ikke bruge DSP, right?

 
Til panda

Jeg anbefalede FPGA som en bedre løsning.
Really, hundreads af DSP mikroprocessorer kunne støtte
GHz datastrøm, deling af den fælles inputdata buffer.
Men i denne situation FPGA baseret løsning vil virkelig
optager mindre hardware og forbruge mindre energi.
DSP mikroprocessor er ude af spørgsmål til ansøgninger
med meget tunge algoritmer gerne CELP stemme kodning.
Fordi der ikke er nogen nyttige teknologi til kort sådan
en algoritme i FPGA.
Kan Celoxica og Handel C?
Men det synes at være ret stiv, fordi
programmøren har til parallel algoritmen i hånden.
Men det er spørgsmålet om adfærdsdata syntese.

 
FPGA er meget høj ydeevne.Det
er shotcoming er sværere at bruge.
nogle sammenligning
http://www.xilinx.com/products/design_resources/dsp_central/info/fpga_overview.htm # sammenligning

 
FPGA er ikke svært at bruge.YOU'd bedre at bruge det til at designe interface kredsløb og kontrol kredsløb.
DSP er gode til digital signalbehandling, dvs FFT, IFFT ...

 
Hej

FPGA's have flere parallelle enheder og gøre reegular opgaver hurtigere såsom
billedbehandling men
DSP's er bedre til at udføre opgaver at ændre meget gerne signalbehandling

 
Jeg gætte svaret afhænger af anvendelsen og produktet.Hvis du er simulation og udvikle systolisk baseret filtrering ved hjælp af heltal, en FPGA er nok et bedre valg for cascaded design.Men hvis du laver flydende komma antal crunching algos og gerne vil have den lette udvikling gennem medfølgende software biblioteker, der fulgte med enheden software Værktøjerne, en DSP såsom TMC320 serie ville være dejligt!Husk, ingen er en komplet udskiftning til andre for de særlige behov, og det
er derfor begge enheder findes og trives i branchen.

forsinkelse (forsinket af teknologi)

 

Welcome to EDABoard.com

Sponsor

Back
Top