Выбрать главу

Всего в процессоре отведено тридцать две ячейки 16-разрядных слов с адреса 0x3FE0 по адрес 0x3FFF для регистров такого типа. Часть ячеек памяти для таких регистров не используется в рассматриваемом процессоре ADSP-2181, но используется в других процессорах семейства ADSP-21XX.

В табл. 4.2 приведено назначение разрядов всех регистров, отображенных на память процессора.

Таблица 4.2а Регистр управления системой SCR, адрес памяти данных = 0x3FFF

Разряд Исходное состояние Назначение 15…13 0 Не используются 12 0 Разрешение порта SPORT0: 0=порт запрещен, 1=порт разрешен 11 0 Разрешение порта SPORT1: 0=порт запрещен, 1=порт разрешен 10 0 Конфигурация режима работы порта SPORT1: 0=сигналы FI FO IRQ0 IRQ1 SCLK, 1=последовательный порт SPORT1 9…3 0 Не используются 2…0 1 Циклы ожидания памяти программ от 0 до 7

Таблица 4.2б Регистр тактов ожидания WSR, адрес памяти данных=0x3FFE

Разряд Исходное состояние Назначение 15 0 Не используется 14…12 1 Циклы ожидания памяти данных от 0 до 7 11…9 1 Циклы ожидания 3-й группы портов ввода-вывода от 0 до 7 8…6 1 Циклы ожидания 2-й группы портов ввода-вывода от 0 до 7 5…3 1 Циклы ожидания 1-й группы портов ввода-вывода от 0 до 7 2…0 1 Циклы ожидания 0-й группы портов ввода-вывода от 0 до 7

Таблица 4.2в Регистры таймера

Разряд Исходное состояние Назначение Регистр периода таймера TPERIOD, адрес памяти данных=0x3FFD 15…0 X Период таймера от 0 до 0xFFFF Регистр счетчика таймера TCOUNT, адрес памяти данных=0x3FFC 15…0 X Счетчик таймера от 0 до 0xFFFF Регистр масштабирования таймера TSCALE, адрес памяти данных=0x3FFB 15…8 0 Не используются 7…0 X Масштабирование таймера от 0 до 0xFF

Таблица 4.2г Регистры последовательного порта SPORT0

Разряд Исходное состояние Назначение Регистр разрешения многоканального приема S0RW1, адрес памяти данных = 0x3FFA 15…0 X Разрешение приема канала 31…16 Регистр разрешения многоканального приема S0RW0, адрес памяти данных = 0x3FF9 15…0 X Разрешение приема канала 15…0 Регистр разрешения многоканальной передачи S0TW1, адрес памяти данных=0x3FF8 15…0 X Разрешение передачи канала 31…16 Регистр разрешения многоканальной передачи S0TW0, адрес памяти данных=0x3FF7 15…0 X Разрешение передачи канала 15…0 Регистр управления S0CR, адрес памяти данных=0x3FF6 15 0 Разрешение многоканальности: 0 — запрещено, 1 — разрешено 14 0 Разрешение внутреннего тактового генератора: 0 — запрещен, 1 — разрешен 13 0 Требование кадровой синхронизации приема: 0 — не требуется, 1 — требуется (в многоканальном режиме — задержка) 12 0 Требование широкого кадрового импульса приемника: 0 — не требуется, 1 — требуется (в многоканальном режиме — задержка) 11 0 Требование кадровой синхронизации передатчика: 0 — не требуется, 1 — требуется (в многоканальном режиме — задержка) 10 0 Требование широкого кадрового импульса передатчика: 0 — не требуется, 1 — требуется (в многоканальном режиме — задержка) 9 0 Разрешение внутреннего тактового генератора передатчика: 0 — запрещен, 1 — разрешен (в многоканальном режиме — число каналов: 0 — 24 канала, 1 — 32 канала) 8 0 Разрешение внутреннего кадрового генератора приемника: 0 — запрещено, 1 — разрешено 7 0 Разрешение инвертирования кадрового генератора передатчика: 0 — запрещено, 1 — разрешено (только в многоканальном режиме) 6 0 Разрешение инвертирования кадрового генератора приемника: 0 — запрещено, 1 — разрешено 5, 4 0 Формат данных: 00 — выравнивание по правому краю, старшие биты=0, 01 — выравнивание по правому краю, старшие биты=знаку, 10 — компандирование по МЮ закону, 11 — компандирование по А закону 3…0 0 Длина слова минус 1 Регистр делителя тактовых импульсов S0CLKDIV, адрес памяти данных = 0x3FF5 15…0 0 Делитель частоты тактовых импульсов = (CLKOUT/2*SCLK)-1 Регистр делителя кадровых импульсов приемника S0RFDIV, адрес памяти данных=0x3FF4 15...0 0 Делитель частоты тактовых импульсов = (SCLK/RFS)-1 Регистр управления авто буферизацией S0ABUF, адрес памяти данных = 0x3FF3 15 0 Не используется 14 0 Бит разрешения CLKOUT 13 0 Не используется 12 0 Бит управления округлением со смещением 11…9 0 Номер индексного регистра передатчика 8, 7 0 Номер регистра модификатора передатчика 6…4 0 Номер индексного регистра приемника 3, 2 0 Номер регистра модификатора приемника 1 0 Разрешение автобуферизации передатчика 0 0 Разрешение автобуферизации приемника