TMS320C28x Digital Signal Controller Family
Faculty of E & IT ,        Institute of Computer Science
Warsaw Technical University

  www.ii.pw.edu.pl/kowalski/ > DSP > F28x

 Ostatnia aktualizacja: 9.12.2008    Strona w trakcie tworzenia.

 
Procesory sygnałowe rodziny TMS320C28x

Procesory sygnałowe firmy Texas Instruments nowej rodziny TMS320C28x (w skrócie C28x™ ) są bardzo interesującym rozwiązaniem. Łączą w jednym układzie wymagania stawiane przez mikrokontrolery oraz "klasyczne" procesory sygnałowe. 

Wystartowało od oznaczenia C28x, lecz obecnie mamy F28xxxx. C28xxxx, R28xxxx, z wariantami F280x, F2804x, F281x, F2833x itd. Chyba najbardziej odpowiedni podział jest zastosowany na stronie C2000™ High Performance 32-bit Controllers. Mamy tam: TMS320F283xx Floating-Point Controllers, TMS320F281x Controllers,TMS320F280xx Controllers.  

Trochę jest zamieszania z nazewnictwem. Wystartowało od oznaczenia C28x, lecz obecnie mamy F28xxxx. C28xxxx, R28xxxx, z wariantami F280x, F2804x, F2802x, F2803x, , F281x, F2823x, F2833x itd.  TI nazywa rodzinę C28x™  mikrokontrolerami: Digital Signal Controller (DSC). Dodatkowo mamy trzy wersje procesorów:

  • TMS320Fx - z pamięcią Flash (+RAM +OTP ROM)

  • TMS320Cx - z pamięcią RAM (+ ROM, bez z pamięci Flash )

  • TMS320Rx - z pamięcią RAM bez z pamięci Flash )

Układy DSC zostały zaprojektowane do optymalnego wykonywania programu w języku C/C++.  Jest to procesor stałoprzecinkowy z 32b słowem danych oraz 16/32 słowem instrukcyjnym. Jego 32 bitowe CPU pozwala na 16x16 oraz 32x32 bitowe operacje MAC. Dwie przestrzenie adresowe danych i programu (nałożone na siebie) posiadają słowo 16 bitowe. 

Jest także procesor DSC z modułem zmiennoprzecinkowym i DMA: C28x™ Digital Signal Controller Plus Floating Point Unit. Aby zapoznać się z tym rozszerzeniem najwygodniej jest zobaczyć stronę TMS320F283x Controllers. Są dwa doskonałe szkolenia on-line oraz zapis prezentacji na stronie TI:

Teraz absolutna nowość - seria Piccolo. Największą różnicą jest pojedyncze zasilanie układu. Poza tym jest mowy moduł przetwornika analogowo-cyfrowego oraz koprocesor obliczeniowy. Najłatwiej zapoznać się z nowymi układami na stronie Piccolo F2802x/F2803x Microcontrollers

Obecnie rodzina C28x rozdzieliła się na cztery różne linie:

  • F28x Piccolo - 

  • F280xx - mniejsze układy

  • F281xx - większe układy (najstarsze)

  • F283xx - układy zmiennoprzecinkowe

    Producent ciągle zmienia sposób podziału procesorów rodziny C28x. Obecnie na stronie C2000™ 32-bit Real-time MCUs jest podział na trzy serie. Wydaje się jednak, że najstarsze procesory F281x należy zdecydowanie wydzielić. Różnice pomiędzy procesorami wszystkich linii są na tyle duże, że najłatwiej omówić je osobno.

Napisz do mnie powrót na górę Copyright 2001-2008 by Henryk A. Kowalski