Digital Signal Processor Architecture and Programming
Informacje ogólne
Kod przedmiotu: | 103A-CSCSN-MSA-EDSPA | Kod Erasmus / ISCED: | (brak danych) / (brak danych) | |||||||||
Nazwa przedmiotu: | Digital Signal Processor Architecture and Programming | |||||||||||
Jednostka: | Wydział Elektroniki i Technik Informacyjnych | |||||||||||
Grupy: |
( Computer Systems and Networks - Advanced )-Computer Systems and Networks-M.Sc.-EITI ( Courses in English )--eng.-EITI ( Przedmioty obieralne )-Inżynieria systemów informatycznych-inż.-EITI ( Przedmioty techniczne )---EITI ( Systemy komputerowe )-Inżynieria systemów informatycznych-inż.-EITI ( Technical Courses )--eng.-EITI |
|||||||||||
Punkty ECTS i inne: |
6.00 ![]() |
|||||||||||
Język prowadzenia: | angielski | |||||||||||
Jednostka decyzyjna: | 103000 - Wydział Elektroniki i Technik Informacyjnych |
|||||||||||
Kod wydziałowy: | EDSPA |
|||||||||||
Numer wersji: | 1 |
|||||||||||
Skrócony opis: |
Prezentacja budowy i zastosowania nowoczesnych procesorów sygnałowych. Przegląd najważniejszych architektur procesorów sygnałowych oraz sposobów ich programowania. Pozwala na zaznajomienie się z przeznaczonym dla tych procesorów narzędziami programowymi, językami asemblerowymi i wysokiego poziomu oraz systemami operacyjnymi czasu rzeczywistego. Umożliwia praktyczne zweryfikowanie nabytej wiedzy podczas pracy w środowisku sprzętowo-programowym wiodących producentów. |
|||||||||||
Pełny opis: |
(tylko po angielsku) Presentation of modern digital signal processor (DSP) architecture and applications. Presentation of typical DSP processor architecture and its programming techniques. On completion of this module student should know and understand: basics of DSP, internal architecture of DSP chips, dedicated software and hardware tools, programming languages, basics of dedicated real time operating systems.
All subjects are presented based on DSP56xxx (Motorola), TMS320C2xxx, TMS320C5xxx, TMS320C6xxx (Texas Instruments) processor families and DSP/BIOS (Texas Instruments) real time operating system. Selected topics are shown based on other processor families and manufacturers. Laboratory contents Laboratory exercises 2-4 using all materials of the "TMS320C6000 Hands-On Workshop" with the Texas Instruments permission for Digital Signal Processors Architecture and Programming course. Exercise 1: Write the program for DSP56300 processor family using assembler language and DSP Suite56 environment. Exercise 2: Reset Board and Start CCS, Configure CCS Environment, Create a CDB file, Run and Debug Code. Exercise 3: Configure and initialize hardware interrupts, interrupt service routine, use McBSP serial port, use codec, generate sine wave signal. Exercise 4: Configuring cache and memory buffer, EDMA initialization. Introduction to DSP/BIOS, create SWI, visualizing the program, using LOG_printf, adding a second load thread, using statistics, using RTDX and RTA. Exercise 5: Write the program for TMS320C5416 processor using assembler language and CCS Environment for TMS320C5416 DSK module. Projects contents Write the program for DSP processor. Test it with software simulator and with hardware evaluation module. Similar Courses
|
|||||||||||
Literatura: |
(tylko po angielsku)
References: |
Zajęcia w cyklu "rok akademicki 2022/2023 - sem. zimowy" (jeszcze nie rozpoczęty)
Okres: | 2022-10-01 - 2023-02-19 |
![]() |
Typ zajęć: |
Laboratorium, 15 godzin, 24 miejsc ![]() Projekt, 15 godzin, 24 miejsc ![]() Wykład, 30 godzin, 24 miejsc ![]() |
|
Koordynatorzy: | Henryk Kowalski | |
Prowadzący grup: | Henryk Kowalski, Zbigniew Szymański | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2021/2022 - sem. zimowy" (zakończony)
Okres: | 2021-10-01 - 2022-02-22 |
![]() |
Typ zajęć: |
Laboratorium, 15 godzin, 24 miejsc ![]() Projekt, 15 godzin, 24 miejsc ![]() Wykład, 30 godzin, 24 miejsc ![]() |
|
Koordynatorzy: | Henryk Kowalski | |
Prowadzący grup: | Henryk Kowalski, Zbigniew Szymański | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2020/2021 - sem. zimowy" (zakończony)
Okres: | 2020-10-01 - 2021-02-19 |
![]() |
Typ zajęć: |
Laboratorium, 15 godzin, 18 miejsc ![]() Projekt, 15 godzin, 18 miejsc ![]() Wykład, 30 godzin, 18 miejsc ![]() |
|
Koordynatorzy: | Henryk Kowalski | |
Prowadzący grup: | Henryk Kowalski, Zbigniew Szymański | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2019/2020 - sem. zimowy" (zakończony)
Okres: | 2019-10-01 - 2020-02-21 |
![]() |
Typ zajęć: |
Laboratorium, 15 godzin, 36 miejsc ![]() Projekt, 15 godzin, 36 miejsc ![]() Wykład, 30 godzin, 36 miejsc ![]() |
|
Koordynatorzy: | Henryk Kowalski | |
Prowadzący grup: | Henryk Kowalski, Zbigniew Szymański | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2018/2019 - sem. zimowy" (zakończony)
Okres: | 2018-10-01 - 2019-02-17 |
![]() |
Typ zajęć: |
Laboratorium, 15 godzin, 36 miejsc ![]() Projekt, 15 godzin, 36 miejsc ![]() Wykład, 30 godzin, 36 miejsc ![]() |
|
Koordynatorzy: | Henryk Kowalski | |
Prowadzący grup: | Henryk Kowalski, Zbigniew Szymański | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2017/2018 - sem. zimowy" (zakończony)
Okres: | 2017-10-01 - 2018-02-18 |
![]() |
Typ zajęć: |
Laboratorium, 15 godzin, 39 miejsc ![]() Projekt, 15 godzin, 39 miejsc ![]() Wykład, 30 godzin, 39 miejsc ![]() |
|
Koordynatorzy: | Henryk Kowalski | |
Prowadzący grup: | Henryk Kowalski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2016/2017 - sem. letni" (zakończony)
Okres: | 2017-02-20 - 2017-09-30 |
![]() |
Typ zajęć: |
Laboratorium, 15 godzin, 20 miejsc ![]() Projekt, 15 godzin, 20 miejsc ![]() Wykład, 30 godzin, 20 miejsc ![]() |
|
Koordynatorzy: | Henryk Kowalski | |
Prowadzący grup: | Henryk Kowalski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2016/2017 - sem. zimowy" (zakończony)
Okres: | 2016-10-01 - 2017-02-19 |
![]() |
Typ zajęć: |
Laboratorium, 15 godzin, 36 miejsc ![]() Projekt, 15 godzin, 36 miejsc ![]() Wykład, 30 godzin, 36 miejsc ![]() |
|
Koordynatorzy: | Henryk Kowalski | |
Prowadzący grup: | Henryk Kowalski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2015/2016 - sem. zimowy" (zakończony)
Okres: | 2015-10-01 - 2016-02-22 |
![]() |
Typ zajęć: |
Laboratorium, 15 godzin, 32 miejsc ![]() Projekt, 15 godzin, 32 miejsc ![]() Wykład, 30 godzin, 32 miejsc ![]() |
|
Koordynatorzy: | Henryk Kowalski | |
Prowadzący grup: | Henryk Kowalski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2014/2015 - sem. zimowy" (zakończony)
Okres: | 2014-09-29 - 2015-02-22 |
![]() |
Typ zajęć: |
Laboratorium, 15 godzin, 28 miejsc ![]() Projekt, 15 godzin, 28 miejsc ![]() Wykład, 30 godzin, 28 miejsc ![]() |
|
Koordynatorzy: | Henryk Kowalski | |
Prowadzący grup: | Henryk Kowalski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2013/2014 - sem. zimowy" (zakończony)
Okres: | 2013-10-01 - 2014-02-23 |
![]() |
Typ zajęć: |
Laboratorium, 15 godzin, 32 miejsc ![]() Projekt, 15 godzin, 32 miejsc ![]() Wykład, 30 godzin, 32 miejsc ![]() |
|
Koordynatorzy: | Henryk Kowalski | |
Prowadzący grup: | Henryk Kowalski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Właścicielem praw autorskich jest Politechnika Warszawska.