Procesor Ti C5420

Preview:

Citation preview

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

Recommended