21
Autor: Grzegorz Roszak

Procesor Ti C5420

Embed Size (px)

Citation preview

Page 1: Procesor Ti C5420

Autor: Grzegorz Roszak

Page 2: Procesor Ti C5420

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

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

Rodziny procesorów:C2000 ( 32-bitowy mikrokontroler )C5000 ( fixed-point DSP )C6000 ( floating-point DSP )DaVinci

Page 5: Procesor Ti C5420

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

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

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

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

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

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
Page 12: Procesor Ti C5420

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

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

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

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

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

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

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

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

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

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