Procesor Ti C5420
Transcript of Procesor Ti C5420
![Page 1: Procesor Ti C5420](https://reader035.fdocument.pub/reader035/viewer/2022062406/559230311a28ab24118b4672/html5/thumbnails/1.jpg)
Autor: Grzegorz Roszak
![Page 2: Procesor Ti C5420](https://reader035.fdocument.pub/reader035/viewer/2022062406/559230311a28ab24118b4672/html5/thumbnails/2.jpg)
Wprowadzenie do procesorów TIOpis procesora C5402Wprowadzenie do Code Composer
StudioMetody debugowaniaPrzykładowy program : diodyPrzykładowy program : kodek audioPrzykładowy program : UARTPodsumowanie
![Page 3: Procesor Ti C5420](https://reader035.fdocument.pub/reader035/viewer/2022062406/559230311a28ab24118b4672/html5/thumbnails/3.jpg)
Wprowadzenie do procesorów TIOpis procesora C5402Wprowadzenie do Code Composer
StudioMetody debugowaniaPrzykładowy program : diodyPrzykładowy program : kodek audioPrzykładowy program : UARTPodsumowanie
![Page 4: Procesor Ti C5420](https://reader035.fdocument.pub/reader035/viewer/2022062406/559230311a28ab24118b4672/html5/thumbnails/4.jpg)
Rodziny procesorów:C2000 ( 32-bitowy mikrokontroler )C5000 ( fixed-point DSP )C6000 ( floating-point DSP )DaVinci
![Page 5: Procesor Ti C5420](https://reader035.fdocument.pub/reader035/viewer/2022062406/559230311a28ab24118b4672/html5/thumbnails/5.jpg)
W serii C2000 występują zarówno wersje stało jak i zmienno przecinkowe
Jest to najniższa seria procesorów TI
![Page 6: Procesor Ti C5420](https://reader035.fdocument.pub/reader035/viewer/2022062406/559230311a28ab24118b4672/html5/thumbnails/6.jpg)
Platforma DSP zoptymalizowana do zostosowań na rynku konsumenckim
Często wykorzystywane w urządzeniach komunikacyjnych
Typowe zastosowania:
PDA, telefony komórkowe, modemy, przenośne odtwarzacze audio
![Page 7: Procesor Ti C5420](https://reader035.fdocument.pub/reader035/viewer/2022062406/559230311a28ab24118b4672/html5/thumbnails/7.jpg)
Zaawansowany produkt firmy Texas Instruments.
Idealny do zastosowań w profesjonalnym sprzęcie audio, mikserach, syntezatorach
Wykorzystywany także dla cyfrowej symulacji wzmacniaczy audio ( np. gitarowych)
Inne zastosowania to np. biometria, sprzęt medyczny, cyfrowe przetwarzanie obrazów, oraz rozpoznawanie mowy
![Page 8: Procesor Ti C5420](https://reader035.fdocument.pub/reader035/viewer/2022062406/559230311a28ab24118b4672/html5/thumbnails/8.jpg)
Najnowszy produkt TI Niezwykle zaawansowany produkt typu
SoC ( System on Chip ) integrujący m.in. Jądro procesora ARM z jądrem DSP dostarczonym przez firme Texas Instruments
Zastosowania to: videotelefony, systemy samochodowe infotaiment, aparaty cyforwe, systemy wizyjne robotów, samochodowe systemy typu „lane departure”
![Page 9: Procesor Ti C5420](https://reader035.fdocument.pub/reader035/viewer/2022062406/559230311a28ab24118b4672/html5/thumbnails/9.jpg)
Wprowadzenie do procesorów TIOpis procesora C5402Wprowadzenie do Code Composer
StudioMetody debugowaniaPrzykładowy program : diodyPrzykładowy program : kodek audioPrzykładowy program : UARTPodsumowanie
![Page 10: Procesor Ti C5420](https://reader035.fdocument.pub/reader035/viewer/2022062406/559230311a28ab24118b4672/html5/thumbnails/10.jpg)
16-bitowy procesor sygnałowy z arytmetyką stało-przecinkową
Zużycie energii na poziomie 40mWOd 300 do 532 MIPS ( Milion
Instructions Per Second ) Zastosowania:Cyfrowe telefony komórkowe i
stacjonarnePDA, modemy, VoIP
![Page 11: Procesor Ti C5420](https://reader035.fdocument.pub/reader035/viewer/2022062406/559230311a28ab24118b4672/html5/thumbnails/11.jpg)
![Page 12: Procesor Ti C5420](https://reader035.fdocument.pub/reader035/viewer/2022062406/559230311a28ab24118b4672/html5/thumbnails/12.jpg)
Płyta prototypowa TMS320VC5402 DSP Kit
100Mhz procesor VC5402 64K SRAM 256K pamięci Flash JTAG Interfejs telefoniczny ( RJ-11) Kodek audio ( Amp Out i Mic In ) RS-232 ( UART )
![Page 13: Procesor Ti C5420](https://reader035.fdocument.pub/reader035/viewer/2022062406/559230311a28ab24118b4672/html5/thumbnails/13.jpg)
Wprowadzenie do procesorów TIOpis procesora C5402Wprowadzenie do Code Composer
StudioMetody debugowaniaPrzykładowy program : diodyPrzykładowy program : kodek audioPrzykładowy program : UARTPodsumowanie
![Page 14: Procesor Ti C5420](https://reader035.fdocument.pub/reader035/viewer/2022062406/559230311a28ab24118b4672/html5/thumbnails/14.jpg)
Code Composer Studio to zintegrowane środowisko po programowania i debugowania aplikacji przeznaczonych do uruchomienia na platformach TI
Zawiera dziesiątki bibliotek przeznaczonych do wykorzystywania w aplikacjach DSP
Duże możliwości współpracy z innym oprogramowaniem ( MATLAB, LabView, itd. )
![Page 15: Procesor Ti C5420](https://reader035.fdocument.pub/reader035/viewer/2022062406/559230311a28ab24118b4672/html5/thumbnails/15.jpg)
Wprowadzenie do procesorów TIOpis procesora C5402Wprowadzenie do Code Composer
StudioMetody debugowaniaPrzykładowy program : diodyPrzykładowy program : kodek audioPrzykładowy program : UARTPodsumowanie
![Page 16: Procesor Ti C5420](https://reader035.fdocument.pub/reader035/viewer/2022062406/559230311a28ab24118b4672/html5/thumbnails/16.jpg)
Dostępne są wszystkie klasyczne metody debugowania dostępne w typowych środowiskach programistycznych ( conditional break-points, watch list, itp. ) oraz dwie metody specyficzne dla CCS:
RTDX ( Real Time Data Exchange )Probe Point
![Page 17: Procesor Ti C5420](https://reader035.fdocument.pub/reader035/viewer/2022062406/559230311a28ab24118b4672/html5/thumbnails/17.jpg)
Wprowadzenie do procesorów TIOpis procesora C5402Wprowadzenie do Code Composer
StudioMetody debugowaniaPrzykładowy program : diodyPrzykładowy program : kodek audioPrzykładowy program : UARTPodsumowanie
![Page 18: Procesor Ti C5420](https://reader035.fdocument.pub/reader035/viewer/2022062406/559230311a28ab24118b4672/html5/thumbnails/18.jpg)
Wprowadzenie do procesorów TIOpis procesora C5402Wprowadzenie do Code Composer
StudioMetody debugowaniaPrzykładowy program : diodyPrzykładowy program : kodek audioPrzykładowy program : UARTPodsumowanie
![Page 19: Procesor Ti C5420](https://reader035.fdocument.pub/reader035/viewer/2022062406/559230311a28ab24118b4672/html5/thumbnails/19.jpg)
Wprowadzenie do procesorów TIOpis procesora C5402Wprowadzenie do Code Composer
StudioMetody debugowaniaPrzykładowy program : diodyPrzykładowy program : kodek audioPrzykładowy program : UARTPodsumowanie
![Page 20: Procesor Ti C5420](https://reader035.fdocument.pub/reader035/viewer/2022062406/559230311a28ab24118b4672/html5/thumbnails/20.jpg)
Wprowadzenie do procesorów TIOpis procesora C5402Wprowadzenie do Code Composer
StudioMetody debugowaniaPrzykładowy program : diodyPrzykładowy program : kodek audioPrzykładowy program : UARTPodsumowanie
![Page 21: Procesor Ti C5420](https://reader035.fdocument.pub/reader035/viewer/2022062406/559230311a28ab24118b4672/html5/thumbnails/21.jpg)
Wykorzystanie platformy TI do projektu związanego ze sterowaniem odbiornikiem TV.
Wady wykorzystanego Dev Kit’a: Niewielka ilość interfejsów
zewnętrznychTendencja do utraty połączenia z CCSProgramowanie przez port LPT