Uživatel:Zalabmar

Z HPM wiki
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
Řádka 22: Řádka 22:
  
 
== Série C6000 ==
 
== Série C6000 ==
 +
 +
Aktuální série DSP procesorů od TI, série '''C6000''', využívá instrukce VLIV, neboli very long instruction word. To znamená, že instrukce, zpracovaná za jeden cyklus, má délku 256 bitů, leč představuje osm 32bitových instrukcí, které mohou (avšak nemusí být) využity.
 +
* TMS320C62x - fixed point, 150-300MHz, 300 až 600 MMACS (Mil. Multiply Accumulate per sec.), 6,7 - 3,3 ns doba instrukce
 +
* TMS320C64x - fixed point, 300-1000MHz, 2400 až 8000 MMACS, 3,33 - 1 ns
 +
* TMS320C64x+ - nejsilnější ryze fixed point, některé modely více jader, 400-1200MHz, 3200-28800 MMACS (3 jádra), 2,5 - 0,83 ns instrukční doba
 +
 +
* TMS320C67x - floating point, 150-300Mhz, 900-1800 MFLOPS (Mil. floating point ops. per sec.)
 +
* TMS320C67x+ - menší výkonostní skok (až 350Mhz, 2100 MFLOPS)
 +
 +
* TMS320C674x - zvládají instrukce C64+ i C67+, modely zaměřnené na nízkou spotřebu
 +
* TMS320C66x - nová řada z léta 2011, fixed i floating point, 1-1,25GHz, obvykle více jader (až 8) - max. 320000 MMACS
 +
 +
Podrobnější informace možno nalézt [http://www.ti.com/lsds/ti/dsp/platform/c6000-high-performance/device.page zde]

Verze z 22. 12. 2011, 07:43

Rodina procesorů Texas Instruments TMS320

TMS320 je řada procesorů pro digitální zpracování signálů (DSP) společnosti Texas Instruments vyvíjející se od r. 1983 dodnes. Rodina se dále dělí na několik sérií, přičemž každý procesor je v rámci jedné řady kódově kompatibilní s druhým.

Na počátku tohoto vývoje byla řada TMS3201x, spuštěná v r. 1983. Výchozí model této řady je TMS32010. Procesor pracoval s 16bitovými celočíslenými daty (slovy) s časem jedné instrukce 160 ns. Pro představu, na mono audio signál v CD kvalitě (44100 vzorků za sekundu) to činí zhruba 140 instrukcí na jeden vzorek. Disponoval pamětí RAM až 256 slov a ROM až 4 tisíce slov.

Tms32010.png

Horní pohled na čip TMS32010



Dalším bodem vývoje byly na přelomu 80. a 90.let série TMS320C3x a TMS320C4x pracující s 32bit daty s plovoucí desetinou čárkou a z roku 94 též TMS320C8x MVP (Multimedia Video Processor). Poslední zmíněný je víceprocesorový čip, používající 32bit floating-point procesor jako řídící a 4 paralelní fixed-point procesory jako paralelní početní jednotky. Tento čip byl určený hlavně pro zpracování videa. Série C2000 obsahující subsérie C240x (16bit) a C28xx (32bit) přinesla řadu přidaných zařízení přimo na čipu, např. PWM, A/D.

Série C5000

První série dnes stále aktivní je série C5000 pracující s 16bit fixed-point aritmetikou a dostalo se jí další řady početních a paměťových rozšíření (instrukční doba např klesla na 25 - 8,3 ns, RAM: 5 - 32 tisíc slov, ROM: 2 - 48 tisíc slov). Série C54x našla na začátku 90. let uplatnění ve vysílačích v mobilních telefonech (např. Nokia, Ericsson). V rámci zkvalitnění uživatelských rozhraní přenosných zařízení tohoto typu došlo také ke spojení s procesorem ARM7 a vzniku dvojjádrového zařízení ARM7+C54x DSP, které se stalo přímým předchůdcem procesorů OMAP.

Pokračovatelem se stala série C55x, kde došlo k paralelizaci vnitřních dějů a celkovému snížení spotřeby. Tato série lze dnes nalézt především ve formě diskrétních čipů. Jeho výskyt je nečastější v zařízeních OMAP pro tablety a mobilní telefony, kde bývá spojen s procesorem ARM9 (OMAP1) či ARM11 (OMAP2420).

Série C6000

Aktuální série DSP procesorů od TI, série C6000, využívá instrukce VLIV, neboli very long instruction word. To znamená, že instrukce, zpracovaná za jeden cyklus, má délku 256 bitů, leč představuje osm 32bitových instrukcí, které mohou (avšak nemusí být) využity.

Podrobnější informace možno nalézt zde

Osobní nástroje
Jmenné prostory
Varianty
Akce
Navigace
Nástroje