Научная литература
booksshare.net -> Добавить материал -> Физика -> Александров Е.К. -> "Микропроцессорные системы" -> 417

Микропроцессорные системы - Александров Е.К.

Александров Е.К., Грушвицкий Р.И., Купрянов М.С., Мартынов О.Е. Микропроцессорные системы — Спб.: Политехника, 2002. — 935 c.
ISBN 5-7325-0516-4
Скачать (прямая ссылка): mikroprocessorniesistemi2002.djvu
Предыдущая << 1 .. 411 412 413 414 415 416 < 417 > 418 419 420 421 422 423 .. 528 >> Следующая

для кодека (рис. 6.46). Передача данных начинается по сигналу
синхронизации фрейма. По окончании передачи данных генерируется
прерывание DSP и модифицируется SSISR.
733
ПРОЦЕССОРЫ ЦИФРОВОЙ ОБРАБОТКИ СИГНАЛОВ
Рис. 6.45. Пример использования SSI для связи кодека и DSP
Последовательная
синхронизация
Синхронизация
фрейма
Передача данных
Прием данных
_|-------------------------1_________________________________________I
1_________________________________
------------Данные DSP---------------------------------------------3-
-------------------------------------------с Данные DSI' ^
^ Данные кодека ^ - - - ^ Данные кодека
^_________________
Рис. 6.46. Пример нормального режима
Сетевой режим является типичным режимом для сетевых коммуникаций с
другими DSP (рис. 6.47) или кодеками ТСМ и совместим с форматом
данных/операций Bell и CCITT PCM. DSP может выступать в качестве
ведущего, управляющего собственной сетью, или ведомого, соединенного с
существующей сетью ТСМ, и занимать один и более временных слотов.
Ключевой характеристикой сетевого режима является то, что каждый
временной слот идентифицируется прерыванием или опросом бита статуса.
Сигнал синхронизации фрейма показывает начало нового фрейма данных.
Каждый фрейм данных подразделяется на временные слоты; передача или
получение могут происходить в каждом временном слоте. Делители скорости
фрейма (DC4-DC0) управляют количеством слотов на фрейм от двух до 32.
Назначение временных слотов находится под программным управлением.
Передача ведущего
734
Рис. 6.47. Пример сетевого режима
ПРОЦЕССОРЫ СЕМЕЙСТВА DSP56000
Рис. 6.48. Пример режима "по требованию"
Рис. 6.49. Последовательное соединение DSP
Синхронизация
Рис. 6.50. Параллельное
соединение DSP
735
ПРОЦЕССОРЫ ЦИФРОВОЙ ОБРАБОТКИ СИГНАЛОВ
Устройства могут передавать множество временных слотов, принимать
множество временных слотов и динамически управлять назначением временных
слотов.
Режим "по требованию". Коэффициент деления "1" в сетевом режиме задает
режим "по требованию", поскольку в этом режиме данные передаются сразу
после появления (рис, 6.48). Передача данных в этом режиме
непериодическая и временные слоты не определены. В этом режиме возможны
ошибки повторной передачи и поэтому они должны быть запрещены.
В режиме передачи "по требованию" два последовательных цикла
синхронизации автоматически вставляются между каждыми передачами данных.
Эта процедура гарантирует, что сигнал синхронизации фрейма будет иметь
низкий уровень при передаче каждого слова данных или синхронизация будет
прервана между двумя словами в шлюзовом режиме.
Режим "по требованию" представляет собой режим простого сдвигового
регистра при SSFTD = 1 и SCKP = 1. Приемник должен быть настроен на
внешний сигнал синхронизации (при непрерывной синхронизации) или на прием
бита синхронизации. Для полнодуплексной передачи в режиме "по требованию"
асинхронный режим не используется. Режим "по требованию" совместим с
распространенным интерфейсом SPI, который широко используется также и в
микроконтроллерах.
Примеры использования SSI. Последовательное соединение DSP, показанное на
рис. 6.49, использует логику кристалла для сетевого соединения. Все
последовательные данные синхронизируются источником данных (все тактовые
линии объединены). Подобное каскадирование DSP применяется в сетевых
топологиях типа "кольцо" или "звезда".
Параллельная топология, показанная на рис. 6.50, используется для
интерполяции фильтров. Последовательные данные принимаются одновременно
всеми DSP, работающими параллельно, а результат мультиплексируется в
одиночную линию последовательных данных.
Возможны также и другие варианты соединения DSP для повышения
производительности системы ЦОС.
6.2.5. ВНУТРИКРИСТАЛЬНЫЙ ЭМУЛЯТОР ОпСЕ
Структура ОпСЕ. Внутрикристальное устройство эмуляции DSP56K (ОпСЕ)
обеспечивает простой, недорогой и быстрый инструмент независимого доступа
к внутренним регистрам процессора и периферии. ОпСЕ сообщает программисту
статус регистров, ячеек памяти, шин и пяти инструкций, выполненных
последними. На рис. 6.51 приведены основные компоненты устройства
эмуляции ОпСЕ, шины подключения к процессору, а также его внешние
контакты.
Внешние контакты ОпСЕ. Ниже перечислены внешние контакты ОпСЕ.
Последовательный вход отладки/статус кристалла 0 (DSI/OSO). По этому
контакту в контроллер ОпСЕ поступают последовательные данные или команды,
если он сконфигурирован как вход.
Данные, принимаемые по контакту DSI, распознаются только в том случае,
если DSP находится в режиме отладки. Данные защелкиваются по
отрицательному фронту сигнала последовательной синхронизации DSCK. Данные
всегда сдвигаются из последовательного порта эмулятора, начиная со
старшего бита.
Если контакт сконфигурирован как выход, он работает в сочетании с
контактом OS1 для выдачи информации о статусе кристалла (табл. 6.33). Как
выход контакт работает, если процессор не находится в режиме отладки.
Предыдущая << 1 .. 411 412 413 414 415 416 < 417 > 418 419 420 421 422 423 .. 528 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed