» » » » Олег Вальпа - Разработка устройств на основе цифровых сигнальных процессоров фирмы Analog Devices с использованием Visual DSP++


Авторские права

Олег Вальпа - Разработка устройств на основе цифровых сигнальных процессоров фирмы Analog Devices с использованием Visual DSP++

Здесь можно скачать бесплатно "Олег Вальпа - Разработка устройств на основе цифровых сигнальных процессоров фирмы Analog Devices с использованием Visual DSP++" в формате fb2, epub, txt, doc, pdf. Жанр: Справочники, издательство Горячая линия — Телеком, год 2007. Так же Вы можете читать книгу онлайн без регистрации и SMS на сайте LibFox.Ru (ЛибФокс) или прочесть описание и ознакомиться с отзывами.
Олег Вальпа - Разработка устройств на основе цифровых сигнальных процессоров фирмы Analog Devices с использованием Visual DSP++
Рейтинг:
Название:
Разработка устройств на основе цифровых сигнальных процессоров фирмы Analog Devices с использованием Visual DSP++
Автор:
Издательство:
Горячая линия — Телеком
Год:
2007
ISBN:
5-93517-342-5
Скачать:

99Пожалуйста дождитесь своей очереди, идёт подготовка вашей ссылки для скачивания...

Скачивание начинается... Если скачивание не началось автоматически, пожалуйста нажмите на эту ссылку.

Вы автор?
Жалоба
Все книги на сайте размещаются его пользователями. Приносим свои глубочайшие извинения, если Ваша книга была опубликована без Вашего на то согласия.
Напишите нам, и мы в срочном порядке примем меры.

Как получить книгу?
Оплатили, но не знаете что делать дальше? Инструкция.

Описание книги "Разработка устройств на основе цифровых сигнальных процессоров фирмы Analog Devices с использованием Visual DSP++"

Описание и краткое содержание "Разработка устройств на основе цифровых сигнальных процессоров фирмы Analog Devices с использованием Visual DSP++" читать бесплатно онлайн.



Книга предназначена для самостоятельного изучения и применения на практике цифровых сигнальных процессоров DSP (Digital Signal Processor). На примере популярной микросхемы ADSP2181 фирмы Analog Devices рассмотрены устройство, архитектура и технические характеристики цифрового сигнального процессора. Приведено описание вычислительных блоков процессора, средств разработки программного обеспечения, языка программирования и системы команд процессора. Разработанные автором книги практические схемы с применением сигнального процессора, исходные тексты программ и схемы вспомогательных устройств, полезных при отладке программ для процессора помогут получить необходимые практические навыки, с помощью которых читатель легко освоит другие типы сигнальных процессоров. На прилагаемом к книге диске находятся исходные тексты и исполняемые файлы программ, а так же некоторые полезные утилиты и средства разработки программного обеспечения для сигнальных процессоров.

Для специалистов в области разработки цифровой электронной аппаратуры, будет полезна студентам и аспирантам.






{           частота CLKOUT внутренняя удвоенная частота процессора           }

{ SCLKDIV = ------------------------------------------------------ - 1;      }

{(кадр.с.и.)       2*(частота SCLK синхронизация бит порта)                  }

{                                                                            }

{ SCLKDIV = (( 2 *16384КГц ) / ( 2*115200 Гц )) -1 = 142-1 = 852             }

      ax0 = 141; DM(SPORT1_SCLKDIV) = ax0; { 115200 бод }


{ Регистр SPORT1_RFSDIV = 0x3FF0 (Модуль деления последоват. такт, импульсов)}

{          частота SCLK                                                      }

{ RFSDIV = ------------ - 1; (или число бит в пакете -1)                     }

{          частота RFC                                                       }

{ RFSDIV = 19200 Гц / 1920 Гц - 1 = 10-1 = 9                                 }

     ax0 = 9; DM(SPORT1_RFSDIV) = ax0;


{Регистр SPORT1_Autobuf = 0x3FEF (Регистр управления автобуферизацией SPORT1)}

{ Биты:     FEDCBA9876543210                                                 }

{ Исх.сост: 0000XXXXXXXXXX00                                                 }

    ax0 = b#0000000000000000; DM(SPORT1_Autobuf) = ax0;

В первых двух блоках программы разрешается работа первого канала приемника SPORT0. В следующих двух блоках программы разрешается работа нулевого и первого канала передатчика SPORT0. Далее в регистр SPORT0_Control_Reg заносится информация о длине слова, формате данных, выравнивании слова, типе компандирования, инвертировании кадровых импульсов и др. режимов работы порта. После чего вычисляется коэффициент деления для тактовой частоты синхронизации SCLK и записывается в регистр SPORT0_SCLKDIV. Аналогично, в следующем блоке программы, производится вычисление коэффициента деления для тактовой частоты кадровых импульсов и запись этого значения в регистр SPORT0_RFSDIV. Завершается конфигурирование SPORT0 записью режима работы порта в регистр управления автобуферизацией SPORT0_Autobuf. Аналогично производится конфигурирование порта SPORT1.

Прием и передача данных через порты могут осуществляться с помощью регистров передатчика TX0, TX1 и регистров приемника RX0, RX1 в портах SPORT0 и SPORT1 соответственно. Эти регистры не отображены в карте памяти процессора, но распознаются мнемоникой ассемблера. Доступ к этим регистрам обеспечивается в произвольный момент во время выполнения программы. Например, следующая команда записывает данные из регистра AX0 в регистр передатчика SPORT1:

TX1 = AX0; {Содержимое регистра AX0 передается в порт SPORT1}

Естественно, что перед этим SPORT1 должен быть программно сконфигурирован ранее описанными командами.

Следующая команда запишет принятые данные из регистра приемника порта SPORT0 в регистр AX0:

AX0 = RX0; {Содержимое регистра приема SPORT0 записывается в регистр AX0}

Часть IV. Среда разработки Visual DSP++

В этой части книги говорится об установке на компьютер современного средства разработки программ для сигнальных процессоров — программного пакета Visual DSP++, его запуске и работе. Приводятся примеры программ и их отладка в среде разработки. Демонстрируется спектральный анализ сигнала с помощью Visual DSP++. Рассказывается о программировании на Си в данной среде разработки.

Глава 22. Установка

В этой главе говорится об установке на компьютер современного средства разработки программ для сигнальных процессоров — программного пакета Visual DSP++.

Введение

После знакомства с архитектурой и аппаратными блоками сигнального процессора, а также с его системой команд и директивами языка программирования, пришло время познакомиться с программами, реализующими различные методы математической обработки с помощью сигнального процессора.

В предыдущих материалах мы рассмотрели средства программирования сигнальных процессоров для операционной системы MS DOS. В настоящее время существует более мощное и современное средство программирования для операционной системы Windows, которое носит название Visual DSP++.

Для знакомства с новыми примерами программ удобнее использовать Visual DSP++, поскольку он имеет интегрированный интерфейс разработчика и обладает мощными средствами визуализации и отладки программ. В этом читатели вскоре смогут убедиться самостоятельно.

Программный пакет Visual DSP++ свободно распространяется фирмой Analog Device со своего сервера в Интернете. Он представляет собой тестовую (trial) версию и может быть загружен по адресу http://www.analog.com/processors/resources/crosscore.

Кроме самого программного пакета, необходимо скачать инсталлятор лицензий и пройти бесплатную регистрацию на сервере для получения лицензии.

Тестовую версию Visual DSP++, кроме Интернета, можно получить в представительстве компании Analog Device, или у официальных дистрибьюторов компании на компакт-диске. Фирма Analog Device периодически создает новые версии Visual DSP++, тем не менее при этом соблюдается совместимость с предыдущими программными продуктами, и интерфейс данного пакета легко узнаваем для любой версии. Поскольку описываемый программный пакет не русифицирован и содержит всю информацию на английском языке, ниже дается методика установки программного пакета Visual DSP++, с целью избавления от ошибок при установке пакета и экономии времени читателей.

Установка

Рассмотрим поэтапно установку программного пакета Visual DSP++ на примере версии 3.0.

Вначале необходимо загрузить файл программы установки пакета и файл программы его лицензирования с источника, указанного выше. После успешной загрузки программ установки и лицензирования, необходимо получить серийный номер для последующей регистрации пакета, зайдя в Интернет по ссылке http://forms.analog.сom/Form_Pages/processors/visualDSPTestDrive.sp и заполнив одностраничную форму. Серийный номер пакета будет выслан вам по электронной почте на адрес, который вы укажете в анкете.

Для установки пакета на компьютер необходимо иметь не менее 100 Мб свободного дискового пространства. Процесс установки Visual DSP++ начинается с запуска самораспаковывающегося файла VisualDSP++3.0for21xx.exe. При этом на экране монитора отобразится окно (рис. 22.1), текст которого сообщает о том, что вам будет предложен каталог для распаковки пакета перед его установкой.

Рис. 22.1

Этот временный каталог необходим только для установочных целей и не является конечным каталогом, куда будет окончательно установлено приложение.

Если вы установили ранее любое из аппаратных устройств (например, такое, как EZ-KIT Lite, или аппаратные средства ICE), вам понадобится в дальнейшем указать «Мастеру Новых Устройств» на этот каталог, когда Windows пытается установить драйверы устройств.

Ознакомившись с данным сообщением, необходимо нажать программную кнопку «Далее». При этом появится новое окно (рис. 22.2), в котором предлагается ввести название временного каталога, куда будут распакованы файлы программы. Если указанный каталог не существует, его необходимо будет создать. Вы можете вручную подкорректировать указанный каталог или выбрать его из созданных ранее, нажав кнопку «Browse». После чего необходимо нажать кнопку «Continue».

Рис. 22.2

Далее программа предложит создать несуществующий каталог (рис. 22.3) и начнет распаковку файлов в этот каталог (рис. 22.4), если будет нажата кнопка «Да».

Рис. 22.3

Рис. 22.4

После чего на экране кратковременно отобразится окно с цветной заставкой программного пакета Visual DSP++ (рис. 22.5) и откроется окно с приглашением процедуры установки пакета (рис. 22.6). В этом окне сообщается о том, что на вашу систему будет произведена установка программного обеспечения для сигнальных процессоров семейства 218x и 219x, инструменты, спецификации и документация.

Рис. 22.5

Рис. 22.6

После нажатия на кнопку «Next» установка будет продолжена и на экране отобразится лицензионное соглашение (рис. 22.7), определяющее права и обязанности пользователя данного продукта. Для продолжения установки необходимо подтвердить свое согласие с условиями использования пакета путем нажатия кнопки «Yes».

Рис. 22.7

Далее будет предложено ввести ваше имя и название компании (рис. 22.8). Здесь необходимо ввести те имена, которые вы использовали при заполнении анкеты на получение серийного номера для регистрации пакета, например Ivan Soft.

Рис. 22.8

Нажмите на кнопку «Next», и перед вами откроется новое окно установки (рис. 22.9), в котором предлагается ввести рабочий каталог программы, куда будет установлен сам программный пакет Visual DSP++.

Рис. 22.9

Здесь можно оставить все без изменений или выбрать другой каталог, по аналогии с процедурой определения временного каталога для установки программы.


На Facebook В Твиттере В Instagram В Одноклассниках Мы Вконтакте
Подписывайтесь на наши страницы в социальных сетях.
Будьте в курсе последних книжных новинок, комментируйте, обсуждайте. Мы ждём Вас!

Похожие книги на "Разработка устройств на основе цифровых сигнальных процессоров фирмы Analog Devices с использованием Visual DSP++"

Книги похожие на "Разработка устройств на основе цифровых сигнальных процессоров фирмы Analog Devices с использованием Visual DSP++" читать онлайн или скачать бесплатно полные версии.


Понравилась книга? Оставьте Ваш комментарий, поделитесь впечатлениями или расскажите друзьям

Все книги автора Олег Вальпа

Олег Вальпа - все книги автора в одном месте на сайте онлайн библиотеки LibFox.

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Отзывы о "Олег Вальпа - Разработка устройств на основе цифровых сигнальных процессоров фирмы Analog Devices с использованием Visual DSP++"

Отзывы читателей о книге "Разработка устройств на основе цифровых сигнальных процессоров фирмы Analog Devices с использованием Visual DSP++", комментарии и мнения людей о произведении.

А что Вы думаете о книге? Оставьте Ваш отзыв.