Procesor Ti C5420
Transcript of Procesor Ti C5420
Autor: Grzegorz Roszak
Wprowadzenie do procesorów TIOpis procesora C5402Wprowadzenie do Code Composer
StudioMetody debugowaniaPrzykładowy program : diodyPrzykładowy program : kodek audioPrzykładowy program : UARTPodsumowanie
Wprowadzenie do procesorów TIOpis procesora C5402Wprowadzenie do Code Composer
StudioMetody debugowaniaPrzykładowy program : diodyPrzykładowy program : kodek audioPrzykładowy program : UARTPodsumowanie
Rodziny procesorów:C2000 ( 32-bitowy mikrokontroler )C5000 ( fixed-point DSP )C6000 ( floating-point DSP )DaVinci
W serii C2000 występują zarówno wersje stało jak i zmienno przecinkowe
Jest to najniższa seria procesorów TI
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
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
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”
Wprowadzenie do procesorów TIOpis procesora C5402Wprowadzenie do Code Composer
StudioMetody debugowaniaPrzykładowy program : diodyPrzykładowy program : kodek audioPrzykładowy program : UARTPodsumowanie
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
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 )
Wprowadzenie do procesorów TIOpis procesora C5402Wprowadzenie do Code Composer
StudioMetody debugowaniaPrzykładowy program : diodyPrzykładowy program : kodek audioPrzykładowy program : UARTPodsumowanie
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. )
Wprowadzenie do procesorów TIOpis procesora C5402Wprowadzenie do Code Composer
StudioMetody debugowaniaPrzykładowy program : diodyPrzykładowy program : kodek audioPrzykładowy program : UARTPodsumowanie
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
Wprowadzenie do procesorów TIOpis procesora C5402Wprowadzenie do Code Composer
StudioMetody debugowaniaPrzykładowy program : diodyPrzykładowy program : kodek audioPrzykładowy program : UARTPodsumowanie
Wprowadzenie do procesorów TIOpis procesora C5402Wprowadzenie do Code Composer
StudioMetody debugowaniaPrzykładowy program : diodyPrzykładowy program : kodek audioPrzykładowy program : UARTPodsumowanie
Wprowadzenie do procesorów TIOpis procesora C5402Wprowadzenie do Code Composer
StudioMetody debugowaniaPrzykładowy program : diodyPrzykładowy program : kodek audioPrzykładowy program : UARTPodsumowanie
Wprowadzenie do procesorów TIOpis procesora C5402Wprowadzenie do Code Composer
StudioMetody debugowaniaPrzykładowy program : diodyPrzykładowy program : kodek audioPrzykładowy program : UARTPodsumowanie
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