Bardzo proszę mociumpanie - Pracownia Układów Elektronicznych i

Transkrypt

Bardzo proszę mociumpanie - Pracownia Układów Elektronicznych i
PO L I T ECHNI K A PO Z N AŃSK A
KATEDRA STEROWANIA I INŻYNIERII SYSTEMÓW
Pracownia Układów Elektronicznych i Przetwarzania Sygnałów
PROGRAMOWALNE UKŁADY CYFROWE
I PROCESORY SYGNAŁOWE
Instrukcja do ćwiczeń laboratoryjnych
Programowanie procesora sygnałowego
DM 6437 EVM z zastosowaniem
środowiska Matlab
1. Cel ćwiczenia
Celem ćwiczenia jest zapoznanie z możliwością tworzenia programu procesora z
zastosowaniem środowiska Matlab/Simulink oraz oprogramowania Link for CCS, na
podstawie modeli stworzonych w środowisku Simulink.
4 × Video DAC OUT
RGB OUT
Video OUT
SVHS OUT
SVHS IN
Video IN
Dekoder Video
TVP5146M2
Rys. 1 Rozmieszczenie urządzeń wykorzystywanych w ćwiczeniu
Wymagane środowisko programistyczne – Code Composer Studio v3.3.
2. Sprawozdanie
W sprawozdaniu należy zamieścić odpowiedzi na pytania.
str. 1
Programowanie Procesorów Sygnałowych – Obsługa kodeka audio TLV320AIC33
________________________________________________________________________________________________________________________________________________________________
3. Przebieg ćwiczenia
3.1. Wstęp
 Połącz wyjście „S-Video Out” znajdujące się na karcie graficznej komputera z
wejściem „Video In” modułu oraz wyjście „Video Out” modułu z wejściem „S-Video
In” znajdującym się na karcie telewizyjnej umieszczonej w komputerze. Połączeń
dokonaj przewodami z końcówkami typu „Chinch” z przejściówkami „Chinch – SVideo”.
 Połącz moduł z komputerem oraz podłącz do niego zasilanie.
 Uruchom środowisko Code Composer Studio.
 Dokonaj ustanowienia komunikacji pomiędzy CCS i modułem.
3.2. Tworzenie projektu
 Z menu Start->Wszystkie programy->Pinnacle uruchom Pinnacle Media Center.
 Wybierz źródło S-Video.
 W właściwościach ekranu w zakładce ustawienia wybierz Zaawansowane.
 Włącz drugi ekran.
3.3. Tworzenie projektu
 Uruchom środowisko Matlab w wersji R2008a (7.6.0), a następnie Simulink.
 Z katalogu „LAB 6” znajdującym się na pulpicie otwórz plik „linkForCSS.mdl”.
 Zapoznaj się z elementami modelu.
 Dwukrotnie kliknij blok „Generate Code”. Program automatycznie stworzy projekt w
środowisku Code Composer Studio oraz skompiluje zbudowany model.
 Załaduj program do pamięci procesora klikając blok „Load Project” lub robiąc to z
poziomu CCS.
 Uruchom program klikając blok „Run” lub robiąc to z poziomu CCS.
Rys. 1. Okno modelu Simulink
str. 2
Programowanie Procesorów Sygnałowych – Obsługa kodeka audio TLV320AIC33
________________________________________________________________________________________________________________________________________________________________
Odpowiedz na pytania
1. Opisz działanie programu.
2. Zmiany jakich parametrów możliwe są w blokach Video Capture i Video
Display programu?
3.4. 1 Modyfikacja modelu
Rys. 2. Widok modelu po modyfikacji
 Z biblioteki Video and Image Processing Blockset/Analysis & Enhancement dodaj blok
Edge Detection. W razie konieczności włącz okno Simulink Library Browser
wybierając Library Browser z menu View.
 Z biblioteki Image Processing Blockset/Conversions dodaj blok Image Data Type
Conversion. W właściwościach bloku ustaw Output data type na „uint8”.
 Połącz bloki zgodnie z Rys. 2.
 Skompiluj i uruchom program klikając „Generate Code”.
Odpowiedz na pytania
3. Na czym polega detekcja krawędzi z zastosowaniem filtru Sobela.
4. Wyjaśnij przyczynę specyficznej kolorystyki wyświetlanego obrazu
wyjściowego.
3.5. 2 Modyfikacja modelu
Rys. 3. Widok modelu po modyfikacji
 Z biblioteki Target Support Package TC6/DM 6437EVM Board Support dodaj bloki
„Deinterleave” i „Inteleave”.
 Połącz bloki zgodnie z Rys. 3.
 Skompiluj i uruchom program klikając „Generate Code”.
Odpowiedz na pytania
8. Wyjaśnij zmiany w wyświetlanym obrazie.
9. Wyjaśnij rozmiary obrazów składowych po dokonaniu separacji.
str. 3
Programowanie Procesorów Sygnałowych – Obsługa kodeka audio TLV320AIC33
________________________________________________________________________________________________________________________________________________________________
10. Zademonstruj prowadzącemu zajęcia działanie programu z pkt. 3.5.
3.6. 3 Modyfikacja modelu
Rys. 4. Widok modelu po modyfikacji
 Z modelu usuń blok Image Data Type Conversion.
 Z biblioteki Video and Image Processing Blockset /Text & Graphics dodaj blok
„Compositing”
 W właściwościach bloku Compositing wybierz Operation „Highlight selected pixels”.
 Połącz bloki zgodnie z Rys. 4.
 Skompiluj i uruchom program klikając „Generate Code”.
Odpowiedz na pytania
11.Porównaj działanie modelu z rys. 4 z modelem z rys 3.
12. Zademonstruj prowadzącemu zajęcia działanie programu z pkt. 3.6.
3.7. Po zakończeniu ćwiczenia z menu Project wybierz Save, a następnie Close.
str. 4

Podobne dokumenty