WYKŁAD 

Programowalne układy cyfrowe i procesory sygnałowe (Część: Procesory sygnałowe) dla specjalności SW sem.1

 

Ostatnie zmiany na stronie: wtorek, 28 kwietnia 2020

 


 Temat

STM32F4 (ARM) based on ARM University Worldwide Education Program

1. Wprowadzenie do procesorów sygnałowych (najważniejsze cechy, producenci, rodziny, moduły eksperymentalne)

 PPS_01_Intro.pdf
2.  Moduły laboratoryjne z procesorem STM32 

 PPS_02_Moduly_STM.pdf

  http://www.st.com/content/ccc/resource/sales_and_marketing/presentation/product_presentation/group0/fe/b7/f3/0f/2f/f5/4a/60/stm32_eval-tools_portfolio/files/stm32_eval-tools_portfolio.pdf/jcr:content/translations/en.stm32_eval-tools_portfolio.pdf

3. Architektura procesora STM32F407.

 PPS_03_STM32F407.pdf

 http://www.arm.com/products/processors/cortex-m/cortex-m4-processor.php 

 https://www.youtube.com/watch?v=7LqPJGnBPMM 

 http://www.st.com/resource/en/reference_manual/dm00031020.pdf Mandatory pages: list.txt

4. Projektowanie i mplementacja filtrów FIR [1]
5. Projktowanie i implementacja filtrów IIR [1]
6. Implementacja algorytmów FFT [1]
7. Filtry adaptacyjne

[1]

 

8. Podsumowanie (kolokwium)

http://www2.keil.com/mdk5/cmsis/asnfd

* Materiały pomocnicze mają wyłącznie charakter dodatkowy. Na egzaminie obowiązuje materiał prezentowany na wykładach.  Uwaga: Materiały podlegają aktualizacji.

 

Literatura:

[1] ARM-based Digital Signal Processing Lab-in-a-Box ST Discovery Board and Wolfson Audio Card Edition

[2] Real-Time Digital Signal Processing: Fundamentals, Implementations and Applications, 3rd Edition, http://eu.wiley.com/WileyCDA/WileyTitle/productCd-1118414322.html 

[3] C5000 Teaching ROM  http://processors.wiki.ti.com/images/8/8e/C5000_Teaching_ROM_Port_to_C5535_eZdsp.zip 

 

PROJEKT LABORATORYJNY

Programowalne układy cyfrowe i procesory sygnałowe

Część procesory sygnałowe

 

Wersja: Moduły STM32F4 Discovery (semestr letni 2019/2020)

1. Obecność na zajęciach jest obowiązkowa!

2. Pięć zajęć ma charakter ćwiczeniowo-laboratoryjny i obejmuje zapoznanie z:

        - budową modułu STM32F4, korzystaniem ze środowiska Keil, procesem przygotowywania projektu STM32F407_GPIO_DA_LIS.pdf

        - zagadnieniami cyfrowego przetwarzania sygnałów:

           Instrukcja Lab_1_PL.pdf Oprogramowanie LAB_1.zip 

           Instrukcja Lab_2_PL.pdf Oprogramowanie LAB_2.zip

           Instrukcja Lab_3_ENG.pdf Oprogramowanie LAB_3.zip

           Instrukcja Lab_4_ENG.pdf Oprogramowanie LAB_4.zip

      

   Materiały pomocnicze:

   Learn DSP on ARM based Microcontrollers 2 of 2

   https://www.youtube.com/watch?v=TO66UN64-os 

   Getting started with software and firmware environments for the STM32F4DISCOVERY Kit
   http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00037368.pdf 

   STSW-STM32068 STM32F4DISCOVERY board firmware package, including 22 examples (covering USB Host, audio, MEMS accelerometer and microphone) (AN3983)
   http://www.st.com/web/en/catalog/tools/PF257904 

 

3. Dwa zajęcia mają charakter projektowy

        - tematy projektu realizuje się w zespołach dwuosobowych

        - tematy projektów przydziela prowadzący zajęcia

        - na zaliczenie (rok 2020):  opracowanie + komplet opracowanego oprogramowania + film instruktażowy (zastosować np. Camtasia).