Розробка пристроїв з урахуванням цифрових сигнальних процесорів фірми Analog Devices з допомогою Visual DSP++
після оплати (24/7)
(для всіх пристроїв)
(в т.ч. для Apple та Android)
Книга призначена для самостійного вивчення та застосування на практиці цифрових сигнальних процесорів DSP (Digital Signal Processor). На прикладі популярної мікросхеми ADSP2181 фірми Analog Devices розглянуто пристрій, архітектуру та технічні характеристики цифрового сигнального процесора. Наведено опис обчислювальних блоків процесора, засобів розробки програмного забезпечення, мови програмування та системи команд процесора. Розроблені автором книги практичні схеми із застосуванням сигнального процесора, вихідні тексти програм та схеми допоміжних пристроїв, корисних при налагодженні програм для процесора, допоможуть отримати необхідні практичні навички, за допомогою яких читач легко освоїть інші типи сигнальних процесорів. На диску, що додається до книги знаходяться вихідні тексти та виконувані файли програм, а також деякі корисні утиліти та засоби розробки програмного забезпечення для сигнальних процесорів. Для фахівців у галузі розробки цифрової електронної апаратури, буде корисна студентам та аспірантам. історія розвитку різних сигнальних процесорів та дається огляд технічних характеристик сигнальних процесорів сімейства ADSP-21XX. Крім того, в ній наводиться практична схема застосування процесора ADSP-2181, описуються його архітектура і програмно-логічна модель, дається опис системи переривань процесора. digital signal processor). Ця книга підніме завісу таємничості цих компонентів і дозволить читачам самостійно зайнятися їх освоєнням і застосуванням у власних розробках. >У цьому розділі наводяться приклади принципових схем із застосуванням сигнального процесора ADSP-2181, що показують спосіб його підключення для застосування в різних розробках.
У цьому розділі описується система переривань процесора, що дозволяє процесору оперативно реагувати на різні події.< /p>
У цій частині книги описується створення першої робочої програми для сигнального процесора та її трансляції для отримання виконуваного коду. Дається опис процедури завантаження та портів, через які можлива ця операція. Наведено опис розробленого автором пристрою для завантаження програм, перегляду та редагування пам'яті процесора за допомогою комп'ютера. Описуються призначення та робота спеціальної програми менеджера пам'яті. Надається опис директив асемблера, формату даних та система команд для сигнального процесора.
У цьому розділі йдеться про створення програм для сигнального процесора, інструментальне програмне забезпечення, налагодження та способи завантаження програм у сигнальний процесор.
< p>У цьому розділі описується порт байтового прямого доступу до пам'яті процесора під назвою BDMA (Byte Data Memory Access).У цьому розділі описується інтерфейсний порт IDMA та способи завантаження та налагодження програм для сигнального процесора через цей порт .
Тепер, після знайомства з портом IDMA, можна приступити до розгляду пристрою, що дозволяє завантажувати програми та редагувати дані пам'яті сигнального процесора через інтерфейсний порт IDMA.
У цьому розділі описується програма під назвою «Менеджер пам'яті», розроблена автором книги для завантаження в сигнальний процесор програм і їх налагодження. у сигнальному процесорі під час виконання обчислювальних операцій.
У цьому розділі починається виклад системи команд сигнального процесора.
У цій частині книги йдеться про обчислювальні та апаратні пристрої сигнального процесора, до яких відносяться арифметико-логічний пристрій ALU, пристрій множення MAC, пристрій зсуву, пристрій обміну між шинами, програмний автомат, адресні генератори, таймер і синхронні послідовні порти. Дається опис архітектури цих пристроїв і виконуваних з їх допомогою команд.
У цьому розділі йдеться про обчислювальний пристрій MAC (помножувача з накопичувачем) сигнального процесора і командах, що виконуються в ньому.
У цьому розділі йдеться про пристрій зсуву сигнального процесора і командах, що виконуються за його допомогою.
У цьому розділі йдеться про пристрій обміну між шинами пам'яті програм PMD і пам'яті даних DMD.
У цьому розділі йдеться про програмне автоматі сигнального процесора і командах, що виконуються за його допомогою.
У цьому розділі йдеться про пристроях генераторів адрес сигнального процесора і командах, що виконуються за його допомогою.
У цьому розділі йдеться про пристрій таймера сигнального процесора та його призначення.
У цьому розділі йдеться про два синхронні послідовні порти, що входять до складу сигнального процесора, про їх пристрій, призначення та використання.
У цій частині книги йдеться про встановлення на комп'ютер сучасного засобу розробки програм для сигнальних процесорів — програмного пакета Visual DSP++, його запуску та роботи. Наводяться приклади програм та їх налагодження серед розробки. Демонструється спектральний аналіз сигналу з допомогою Visual DSP++. Розповідається про програмування на Сі у цьому середовищі розробки.
У цьому розділі йдеться про встановлення на комп'ютер сучасного засоби розробки програм для сигнальних процесорів — програмного пакету Visual DSP++.
У цьому розділі йдеться про використання сучасного засобу розробки програм для сигнальних процесорів — програмного пакета VisualDSP++.
У цьому розділі розглядаються чергові приклади програм, способи налаштування симулятора та отримання завантажувального файлу в середовищі розробки VisualDSP++.
У цьому розділі розглядається програмний метод спектрального аналізу цифрового сигналу на прикладі програми, що виконується в середовищі розробки Visual DSP++. заключна глава книги, у якій розглядаються приклади програм мовою програмування Сі та його виконання серед розробки Visual DSP++.
Характеристики
- ФІО Автора
- Олег Вальпа Дмитриевич
- Мова
- Російська