пятница, 10 июля 2020 г.

DSP

Быстрый старт:
4) (!) Курс лекций «Основы цифровой обработки сигналов» https://habr.com/ru/post/460445/
5) Основы ЦОС: 01. Введение https://www.youtube.com/watch?v=cRcSiALBfZI
6) Сато - Цифровая обработка сигналов (djvu)
8) https://en.wikipedia.org/wiki/Texas_Instruments_TMS320
9) Практическая литература о DSP? https://qna.habr.com/q/334148
10) The Scientist and Engineer's Guide to Digital Signal Processing By Steven W. Smith, Ph.D. http://www.dspguide.com/ch8/1.htm
15) Айфичер Э., Джервис Б. Цифровая обработка сигналов. Практический подход https://www.studmed.ru/ayficher-e-dzhervis-b-cifrovaya-obrabotka-signalov-prakticheskiy-podhod_6244f1c90be.html
17) Введение в цифровую обработку сигналов https://habr.com/ru/articles/807281/
18) DSP-процессоры: назначение и особенности https://habr.com/ru/companies/samsung/articles/564282/


Курс:

Лидар:

(!) TI DSP C66x:
1) http://aep-mpei.ru/images/Books/TI_2010.pdf
2) (!) Многоядерный DSP TMS320C6678. Обзор архитектуры процессора
https://habr.com/ru/post/331684/
3) (!) Многоядерный DSP TMS320C6678. Операционные ядра: вычислительные ресурсы процессора https://habr.com/ru/post/331842/
4) (!) Многоядерный DSP TMS320C6678. Организация памяти ядра https://habr.com/ru/post/331948/
5) Программирование многоядерных DSP-процессоров TMS320C66x с использованием OpenMP https://habr.com/ru/post/318762/
6) Использование DSP-сопроцессора DM8168 с помощью фреймворка C6Accel https://habr.com/ru/company/promwad/blog/248591/
7) Моделирование водной поверхности с применением БПФ и DSP-процессора NeuroMatrix
https://habr.com/ru/post/419161/
8) К вопросу о TI https://habr.com/ru/post/451918/

Миландр 1967ВН028:
2) Отечественный DSP процессор 1967ВН028 от фирмы Milandr. Небольшой мануал по арифметике на языке assembler https://habr.com/ru/articles/572934/
3) Работа с внешней параллельной шиной на отечественном DSP процессоре 1967ВН028 фирмы Миландр https://habr.com/ru/articles/672312/


QMPY32:

Курс по цифровой обработке сигналов во ВШЭ:
1) Цифровая обработка сигналов (Сафонов Сергей Николаевич) 


Курсы по DSP в РГРТУ:
1) Dr. Naim Dahnoun - Multicore DSP: From Algorithms to Real-time Implementation on the TMS320C66x SoC ( гугл-букс, амазон )
3) 


TMS320C66x DSP:
1) TMS320C66x DSP CPU and Instruction Set Reference Guide 
3) Optimizing Loops on the C66x DSP https://www.ti.com/lit/an/sprabg7/sprabg7.pdf
5) Floating-point multiprocessing with C66x DSPs from Texas Instruments http://signal-processing.mil-embedded.com/articles/floating-point-multiprocessing-c66x-dsps-texas-instruments/
6) Optimizing Convolution Neural Network on the TI C6678 multicore DSP https://www.matec-conferences.org/articles/matecconf/pdf/2018/105/matecconf_iswso2018_03044.pdf

_mem4:
1) tms320c600 optimizing compiler v7.4 user's guide https://www.ti.com/lit/pdf/spru187 (v8.2 https://www.ti.com/lit/ug/sprui04b/sprui04b.pdf)
2) tms320c6000 assembly language v8.2 tools user's guide http://www.ti.com/lit/ug/sprui03b/sprui03b.pdf

Aliexpress:
1) TI DSP TMS320F28335 Board https://aliexpress.ru/item/33029898259.html (1800р.);
2) JTAG эмулятор XDS100V2 для TI DSP/ARM
https://aliexpress.ru/item/32939545711.html (1300р.)
3) AD DSP / ADSP-21489 Board https://aliexpress.ru/item/4000685375571.html
4) LAUNCHXL-F28027 https://www.ti.com/tool/LAUNCHXL-F28027?keyMatch=tms320f28027%2520launchpad&tisearch=Search-EN-Everything (17$)
5) TMS320F2812 dev board https://aliexpress.ru/item/32823790819.html (900р. без микроконтроллера)
6) TMS320F2812 microcontroller QFP176 https://aliexpress.ru/item/32856722970.html (260р. + 80р. доставка)
7) TMS320F2812 microcontroller QFP176 https://aliexpress.ru/item/32981394924.html (240р. + 50р. доставка)

TI F28x C2x:
1) Разработка ПО для DSP TMS320F28 motor control https://habr.com/ru/post/410161/
2) TI TMS320F28335 page https://www.ti.com/product/TMS320F28335
3) TI TMS320F28335 datasheet https://www.ti.com/lit/gpn/tms320f28335
4) TI TMS320F28335 trm https://www.ti.com/lit/pdf/sprui07

tms320x 2834x dma:
1) TMS320x 2834x Delfino Direct Memory Access (DMA) Module Reference Guide https://www.ti.com/lit/ug/sprug78a/sprug78a.pdf

Цифровая обработка звука (analog devices dsp):
1) #1 Цифровая обработка звука ADAU1701 | Открытый проект | Начало
https://www.youtube.com/watch?v=KYSHqYD1AxE
2) #2 Цифровая обработка звука ADAU1701 | SigmaStudio Первый проект https://www.youtube.com/watch?v=xyINzjrnVpY
3) Аудио ресивер на Arduino & SigmaDSP https://www.youtube.com/watch?v=7kRrfbJ63TM
4) ADAU1761 Начало https://www.youtube.com/watch?v=VzeyQM4nAQs
5) DSP аудиопроцессор первый тест https://www.youtube.com/watch?v=2VKsZECHXfg
6) Наконец-то приличный отечественный процессор ЦОС – 1967BH28 https://habr.com/ru/post/314986/
7) Как сделать процессорный звук в Жигулях https://habr.com/ru/post/313946/
8) Подключение АЦП к ПЛИС. Особенности, сложности, реализация https://habr.com/ru/post/313692/

Звуковые редакторы:

обработка статического изображения и видео:
1) обработка видео, полученного с телематрицы по mipi csi-2 

Xilinx, altera (intel) DSP IP blocks:

Дополнительная литература:
2) старая статья http://www.dspa.ru/elmaterials/artic99-13.pdf

ЦИФ МГУ (темы из курсов):

Яндекс задается dsp-ными задачиами:
1) Использование STL для обработки сигналов в реальном времени. Доклад в Яндексе https://habr.com/ru/company/yandex/blog/575124/
2) Как можно оптимизировать dot-product и не только. Доклад Яндекса https://habr.com/ru/company/yandex/blog/574232/

dsp ti c66 оптимизация операций:
1) [Optimization Series] Метод оптимизации DSP https://russianblogs.com/article/83801369648/
2) Оптимизация программного кода для ЦСП TMS320C6000 компании Texas Instruments https://kit-e.ru/dsp/optimizacziya-programmnogo-koda-dlya-czsp-tms320c6000-kompanii-texas-instruments/
3) DSP-процессоры: назначение и особенности https://habr.com/ru/company/samsung/blog/564282/
4) Оптимизация ПО для обработки сигнала в cortex m4 
5) НЕКОНВЕЙЕРИЗУЕМЫЕ ОПЕРАЦИИ КАК ФАКТОР ОГРАНИЧЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ DSP-ЯДРА https://cyberleninka.ru/article/n/nekonveyerizuemye-operatsii-kak-faktor-ogranicheniya-proizvoditelnosti-dsp-yadra-1

TI EVE (Embedded Vision Engine) - статьи о строении проца:
4) What is embedded vision? – Vision Campus https://www.youtube.com/watch?v=O_6IxjD86AE&ab_channel=BaslerAG
5) An Embedded Vision Engine (EVE) for automotive vision processing https://ieeexplore.ieee.org/document/6865062

Комментариев нет:

Отправить комментарий