TMS320

TMS320 on Texas Instrumentsin (TI) DSP-sarja. Sarja on esitelty vuonna 1983 TMS32010-suorittimen julkaisulla.

Suorittimesta on versioita sekä liukuluku- että kiinteädesimaalisella aritmetiikalla. Suoritinta on integroituna TI:n OMAP-suorittimissa.

Suorittimia käytetään mm. matkapuhelimissa ja kämmentietokoneissa.

Historia 
TMS32010 oli nopein siihen mennessä julkaistu DSP ja pystyi suorittamaan käskyjä sekä piirillä olevasta ROM-muistista, että piirin ulkopuolisesta RAM-muistista, joka teki ohjelmakehityksestä joustavaa. Piiri maksoi noin  kappale ja myi ensimmäisenä vuonna tuhat kappaletta. Myynti kasvoi myöhemmin ja DSP:t tulivat modeemeihin, lääketieteellisiin ja sotilaslaitteisiin. Piiri oli ensimmäinen TI:n DSP-sarjassa ja vaikuttaa yhä TI:n menestykseen.

TMS32010 
TMS32010 oli sarjan ensimmäinen suoritin. Sitä käytettiin vuonna 1985 julkaistun Apollo Computerin DN570-työaseman näytönohjainkortilla.

TMS32020 
TMS32020 oli sarjan toisen sukupolven suoritin.

Malleja 
TMS320C1x
TMS320C3x
TMS320C4x
TMS320C8x – moniprosessointia tukeva malli

C2000-sarja 
C2000-sarjan mikrokontrollereihin kuuluvat:
 C28x
 C240x

C5000-sarja 
C5000-sarjaan kuuluvat:
 TMS320C54x – kiinteädesimaalinen
 TMS320C55x – kiinteädesimaalinen

C6000-sarja 

C6000-sarjan (TMS320C6x) VLIW-mikropiireihin kuuluvat:
 TMS320C62x
 TMS320C67x
 TMS320C64x
 TMS320C67x+
 TMS320C64x+
 TMS320C674x
 TMS320C66x

DaVinci-sarja 
DaVinci-sarjan järjestelmäpiirit sisältänä C6000-sarjan DSP:n (C64x+), ARM9-sovellussuorittimen ja digitaalisen median liitännäisiä. Sarjan markkinointi keskittyy niiden videoprosessointikykyihin.

Ohjelmistotuki  
Suorittimet ovat ohjelmoitavissa C-kielellä, C++-kielellä ja assembly-kielellä.

C6X sarjalle on lisätty tuki GCC-kääntäjään.

TI:n tavoitteena on lisätä kyky ajaa Linux-käyttöjärjestelmään suorittimilla.
Linux-tuen lisäksi TI-RTOS on tuettu käyttöjärjestelmä.

Lähteet

Aiheesta muualla 

 
Signaalinkäsittely
Texas Instruments