Ero sivun ”Digitaalinen signaaliprosessori” versioiden välillä

[arvioimaton versio][arvioimaton versio]
Poistettu sisältö Lisätty sisältö
VanBot (keskustelu | muokkaukset)
, typos fixed: esim → esim. AWB
Rivi 1:
'''Digitaalinen signaaliprosessori''' (engl. ''DSP'', ''Digital Signal Processor'') on erityisesti [[digitaalinen signaalinkäsittely|digitaalista signaalinkäsittelyä]] varten rakennettu [[suoritin]]. Se suorittaa digitaalisen signaalinkäsittelyn tehtäviä nopeasti ja kuluttaen vähemmän virtaa kuin samannopeuksinen yleissuoritin, mutta suoriutuu epäsäännöllisemmän ohjelmakoodin ajamisesta huonosti ja on ohjelmoitavuudeltaan rajoittuneempi eikä siten pysty esimerkiksi ajamaan nykyaikaisia käyttöjärjestelmiä.
 
Sen sijaan DSP voi hoitaa esimesimerkiksi ethernet prosessointia verkkokortin tai reitittimen ohjelmoitavana ytimenä, mihin yleissuoritin olisi aivan liian hidas.
 
==Historiaa==
Rivi 7:
Vuonna [[1978]] [[Intel]] julkaisi "analogisen signaaliprosessin" 2920. Se sisälsi AD/DA-muuntimet ja signaaliprosessin. Seuraavan vuonna [[AMI]] julkisti S2811-suorittimen, joka oli suunniteltu mikroprosessorin lisälaitteeksi, joten se ei toiminut itsenäisesti. Kumpikaan suoritin ei ollut kaupallinen menestys.
 
Vuonna [[1979]] [[Bell Labs]] esitteli ensimmäisen yhdelle piirille rakennetun digitaalisen signaaliprosessorin. Vuotta myöhemmin [[NEC]] ja [[AT&T]] esittelivät ensimmäiset itsenäiset ja täydelliset digitaaliset signaaliprosessorit. Molempiin suorittimiin oli saatu innoitusta julkisia kytkentäisiä [[televerkko]]ja koskevista tutkimuksista.
 
[[Texas Instruments]]in (TI) ensimmäinen DSP TMS32010 julkistettiin vuonna [[1983]]. Se oli suuri menestys, ja TI onkin nykyään DSP markkinajohtaja. Toinen menestynyt suoritin oli aikoinaan [[Motorola]] 56000, mutta sitä seuranneet mallit eivät myyneet yhtä hyvin.
Rivi 15:
==DSP:lle tyypillisiä piirteitä==
 
DSP:n käskykanta ei tyypillisesti noudata kaunista oppikirjaesimerkkiä mistään suunnittelufilosofiasta, vaan käskykannassa on käskyjä ja ominaisuuksia sen mukaan, mikä juuri sillä hetkellä auttaa saamaan prosessorista parhaan tehon tai teho-suorituskykysuhteen. Monet uudet DSP:t ovat lähimpänä [[VLIW|VLIW-]]-suunnittelufilosofiaa, ja toisaalta useimpiin yleiskäyttösuorittimiin on viime vuosina lisätty paljon DSP-käskyjä.
 
DSP:n suorituskyvyssä on keskitytty nimenomaan nopeaan kerto- ja yhteenlaskuun sekä näiden yhdistelmään "multiply-accumulate". Useilta signaaliprosessoreilta löytyy erillinen akkumulaattorirekisteri, jossa olevaan arvoon kertolaskun tulokset saadaan suoraan lisättyä ilman erillistä yhteenlaskukäskyä.