Tässä artikkelissa aiomme sukeltaa TMS320:n kiehtovaan maailmaan. TMS320:llä on ollut perustavanlaatuinen rooli jokapäiväisen elämän eri osa-alueilla sen vaikutuksesta yhteiskuntaan ja sen merkitykseen historiassa. Vuosien varrella TMS320 on kiinnittänyt monien ihmisten huomion ja synnyttänyt keskustelua ja pohdintaa sen vaikutuksista eri aloilla. Yksityiskohtaisen analyysin avulla tutkimme TMS320:n merkitystä ja sitä, kuinka se on muokannut tapaamme ymmärtää ja lähestyä tiettyjä elämän aspekteja. Toivomme, että tämä artikkeli saa sinut pohtimaan ja antaa sinulle syvemmän käsityksen TMS320:stä ja sen merkityksestä nyky-yhteiskunnassa.
TMS320 | |
---|---|
Perustietoja | |
Kehittäjä | Texas Instruments |
Valmistaja | Texas Instruments |
Arkkitehtuuri ja luokitus | |
Piiriluokka | Digitaalinen signaaliprosessori |
TMS320 on Texas Instrumentsin (TI) DSP-sarja. Sarja on esitelty vuonna 1983 TMS32010-suorittimen[1] 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.
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.[2] Piiri maksoi noin 500 dollaria kappale ja myi ensimmäisenä vuonna tuhat kappaletta.[2] Myynti kasvoi myöhemmin ja DSP:t tulivat modeemeihin, lääketieteellisiin ja sotilaslaitteisiin.[2] Piiri oli ensimmäinen TI:n DSP-sarjassa ja vaikuttaa yhä TI:n menestykseen.[2]
TMS32010 oli sarjan ensimmäinen suoritin. Sitä käytettiin vuonna 1985 julkaistun Apollo Computerin DN570-työaseman näytönohjainkortilla.
TMS32020 oli sarjan toisen sukupolven suoritin.[1]
C2000-sarjan mikrokontrollereihin kuuluvat:
C5000-sarjaan kuuluvat:
C6000-sarjan (TMS320C6x) VLIW-mikropiireihin kuuluvat:
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.
Suorittimet ovat ohjelmoitavissa C-kielellä, C++-kielellä ja assembly-kielellä.
C6X sarjalle on lisätty tuki GCC-kääntäjään.[4]
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ä.[5]