Руководство пользователя по сигнальным процессорам Sharc
.pdfИндексы I
Переполнение результата умножителя с плавающей точкой 2 16 Переполнение результата умножителя с
фиксированной точкой 2 16 Переполнение стека 3 19, 3 21, 3 26, 3 39 Переполнение устройства сдвига 2 23
Переполнение циклического буфера 3 26, 4 12, E 25 Переход 3 7 Переход относительно стека счетчика команд 3 10
Подавление коротких выбросов 11 20 Подтверждение доступа к памяти (ACK) 5 37 Подтверждение связи через линк порт 11 7 Поле bit6 2 20
Поле E 5 11, 8 8 Поле len6 2 20
Поле M 5 11, 5 18, 8 8
Поле S 5 11, 8 8, 8 9 Поле shf8 2 19
Полубайтные данные 11 39 Помещение данных в стек 3 18, 3 19 Последовательность DMA 6 7, 6 28
Потеря значащих разрядов 2 3, 2 16, C 4 Потеря значащих разрядов при операции умножителя 2 16
Потеря значащих разрядов результата с плавающей точкой 3 26 Предоставление шины хост процессору 8 2 Преобразование формата 2 5
Преобразования из формата с плавающей точкой в формат с фиксированной точкой 2 9
Прерывание 6 канала DMA (EP0I) 11 34, 11 38 Прерывание CB15I 3 26
Прерывание CB7I 3 26
Прерывание DMA буфера линк портов 6 17 Прерывание EP0I 3 25, 3 28
Прерывание EP1I 3 25
Прерывание EP2I 3 25
Прерывание EP3I 3 25
Прерывание FIXI 3 26
Прерывание FLTII 3 26
Прерывание FLTOI 3 26
Прерывание FLTUI 3 26
Прерывание IRQ0I 3 25
Прерывание IRQ1I 3 25
Прерывание IRQ2I 3 25
Прерывание LP2I 3 25
Прерывание LP3I 3 25 Прерывание LSRQ 3 25, 9 5 Прерывание RSTI 3 25 Прерывание SFT0I 3 25 Прерывание SFT1I 3 26 Прерывание SFT2I 3 26 Прерывание SFT3I 3 26 Прерывание SOVFI 3 26 Прерывание SPR0I 3 26 Прерывание SPR1I 3 26 Прерывание SPT0I 3 26
Прерывание SPT1I 3 26
Прерывание TMZHI 3 37
Прерывание TMZLI 3 37
Прерывание VIRPTI 3 26 Прерывание по уровню 3 31
Прерывание при переполнении циклического буфера 3 26, 4 12 Прерывание сброса 3 29
Прерывание стек переполнен 3 13 Прерывание стек полный 3 12 Прерывание стека счетчика команд 3 13
Прерывания при выполнении арифметических операций 3 27
Прерывания при передаче по DMA через последовательный порт 6 16 Прерывания таймера 3 21, 3 29, 3 34
Приоритет обращения по внешней шине E 28 Приоритет прерываний 3 27
Приоритет прерываний DMA 6 33 Приоритет прерываний таймера 3 28
Приоритетный доступ ядра (CPA) 7&9
Приоритеты 6 9 каналов DMA 6 25 Программа обработки прерывания 3 24 Программное обеспечение процессоров серии ADSP 21000 3 28, E 4, E 64
Программные прерывания 3 31 Программные флаги E 3 Программный автомат 1 1, 3 1 Программный сброс 11 27, E 24 Производительность 11 50 Производительность DMA 6 50
Пространство внешней памяти 5 19, 11 33 Пространство памяти 11 4 Пространство памяти многопроцессорной системы 5 18, 7 3, 8 3, G 1
Прямая запись 6 25, 7 34, 8 4, G 2 Прямое чтение 6 25, 8 4, G 2 Прямое чтение и прямая запись 7 21
Р
Развязывающие конденсаторы 11&29
Размер банка памяти 5 38 Размер банков внешней памяти 5 37 Размер страницы DRAM 5 44
Размещение таблицы векторов прерываний 3 26 Разрешение режима DMA через последовательный порт 6 14 Разрешение/запрещение прерываний 3 28 Разрядность слова данных E 32
Разрядность шины хост процессора 8 23 Расположение ТСВ в памяти 6 30 Распределение сигнала тактовой синхронизации 11 22
Регистр ASTAT 2 7, 2 9, 2 15, 2 22, E 21 Регистр B 4 1, 11 48
Регистр BCNT 7 16
Регистр BMAX 7 15
681
I Индексы
Регистр DADDR 3 6 |
Регистры DAG1 4 2, 4 11 |
||
Регистр DMASTAT 6 18, E 46 |
Регистры DAG2 4 2, 4 11 |
||
Регистр EC (внешний счетчик) 6 22, 6 38 |
Регистры IOP 7 3, 8 4, 8 14, E 1, E 4, E 67 |
||
Регистр EI (внешний индекс) 6 22, 6 37 |
Регистры MR 2 12 |
||
Регистр EM (внешний модификатор) 6 22, 6 37 |
Регистры MR2B, MR1B, MR0B 2 18 |
||
Регистр FADDR 3 6 |
Регистры MR2F, MR1F, MR0F 2 18 |
||
Регистр IIx (внутренний индекс) 6 22 |
Регистры MSGR0 MSGR7 7 32, 8 32 |
||
Регистр IMASK 3 28, 6 28, 7 27, E 25, F 2 |
Регистры STCTLx 6 15, 10 5, 10 8, E 33 |
||
Регистр IMASKP 3 29 |
Регистры параметров DMA 6 5, 6 20, 7 28, 10 34, |
||
Регистр IMx (внутренний модификатор) 6 22 |
E 5, G 3 |
|
|
Регистр IRPTL 3 6, 3 24, 3 27, 6 32, 7 28, 8 20, 9 |
Регистры параметров каналов DMA 6 23 |
||
19, E 25, F 2 |
Регистры программного автомата 3 5 |
||
Регистр L 4 1 |
Регистры управления DMACx 6 5, 6 37, 7 27 |
||
Регистр LADDR 3 6, 3 18 |
Регистры управления последовательными |
||
Регистр LCNTR 3 6, 3 20, A 35 |
портами 10 9, E 58, Е 60 |
||
Регистр LCOM 9 5, 9 9, E 51 |
Регистры устройства ввода вывода E 1 |
||
Регистр LCTL 9 5, Е 48 |
Режим «вставка цепочки» 6 11, 6 31 |
||
Регистр M 4 1, 4 5 |
Режим «нет начальной загрузки» 11 8, 11 43 |
||
Регистр MODE1 2 6, 2 15, 2 28, 3 5, 3 7, 4 3, 7 10, |
Режим DMA 6 13, 6 38 |
||
E 17 |
Режим DMA через последовательный порт 10 4, |
||
Регистр MODE2 3 6, 3 32, 11 14, E 19 |
10 27, 10 32 |
|
|
Регистр MR0 2 12, 2 14, 2 16 |
Режим 2 D DMA 6 7 |
||
Регистр MR1 2 12, 2 14, 2 17 |
Режим ведомого 7 3, G 1 |
||
Регистр MR2 2 12, 2 17 |
Режим насыщения 2 7 |
||
Регистр MRB 2 13 |
Режим начальной загрузки 11 31 |
||
Регистр PCSTK 3 6 |
Режим округления 2 5, 2 15 |
||
Регистр PX 5 6, 5 33, 11 49 |
Режим передачи по DMA двумерных массивов |
||
Регистр PX1 5 6 |
данных 6 7, 6 52 |
||
Регистр PX2 5 6 |
Режим поздней генерации сигнала кадровой |
||
Регистр RCLKDIV 10 14 |
синхронизации 10 24 |
||
Регистр SRCTLx 6 15, 10 5, 10 11, |
Режим ранней генерации сигнала кадровой |
||
Регистр STKY 2 4, 2 7, 2 16, 3 6, 3 13, 3 19, 3 23, 3 синхронизации |
10 24 |
||
28, 3 38, 4 9, E 1, E 23 |
Режим с временным разделением каналов |
||
Регистр SYSCON 8 21, 8 22, E 28 |
(TDM) 10 1, 10 2, 10 25 |
||
Регистр SYSTAT E 35 |
Режим состояния ожидания 5 41 |
||
Регистр TCLKDIV 10 14 |
Режим срабатывания прерываний 3 31 |
||
Регистр TCOUNT 3 34, 3 35 |
Режим упаковки 6 11, 6 36, 8 19, 8 22, 11 33, 11 |
||
Регистр TFSDIV 10 14 |
37, E 28, Е 31, Е 42 |
||
Регистр TPERIOD 3 34 |
Режим упаковки при передаче хост процессора |
||
Регистр USTAT1 3 6, E 3 |
6 11, 8 19, E 28 |
|
|
Регистр USTAT2 3 6, E 3 |
Результаты ALU 2 6 |
||
Регистр VIRPT 3 33, 7 32, 7 33, 8 31 |
С |
|
|
Регистр WAIT 5 39, 5 40 |
|
|
|
Регистр запроса обслуживания линк порта |
Сигнал ACK 5 37, 6 14, 7 21 – 7 26, 8 9 – 8 16, |
||
(LSRQ) 3 25, 9 19 |
11 4, 11 10, 11 46, E 38 |
||
Регистр маскирования прерываний (IMASK) 3 6, |
Сигнал |
11 3, 11 25 |
|
3 28 |
|
|
|
Регистр назначения линк порта (LAR) 9 5, 9 12, E 55 |
Сигнал |
|
5 38, 11 32, 11 36, E 30 |
Регистр общего назначения (GP) 6 21, 6 29 |
|
||
Регистр результата умножителя (MR) 2 11 |
Сигнал |
|
5 46, 5 47, 8 38, 11 4 |
Регистр счетчика (C) 6 21, 11 34 |
|
||
Регистр счетчика DMA 6 21, 6 32 |
Сигнал |
|
6 6, 6 38 – 6 50 |
Регистр указателя цепочки (CP) 6 22, 6 29 |
|
||
Регистр фиксирования прерывания (IRPTL) 3 5, 3 26 |
Сигнал |
|
7 20 |
Регистровый файл 1 1, 1 9, 2 1, 2 6, 2 26, A 6 |
|
||
Регистровый файл данных 1 9 |
Сигнал |
|
7 8, 8 5 |
Регистры DAG 4 1, A 6 |
|
682
Индексы I
Сигнал |
8 12 |
Схема вращающихся приоритетов при арбитраже |
|
шины 7 14 |
|||
|
|
||
Сигнал |
8 3, 11 5, G 2 |
Счетчик запросов DMA 6 12 |
|
Счетчик команд (PC) 3 3 |
|||
Сигнал |
11 9, 11 13 |
Счетчик слов DMA 6 22, 6 38 |
|
Счетчик текущего цикла (CURLCNTR) 3 6, 3 19, |
|||
Сигнал |
6 38 – 6 50 |
A 6 |
|
Счетчик цикла 3 6, 3 19, A 6 |
|||
Сигнал |
6 46, 7 20, 7 30, 8 21 |
Т |
|
Сигнал |
7 19, 11 9, 11 21 |
Таблица векторов прерываний 5 14 |
|
Таймер 3 34, 11 14 |
|||
Сигнал CLKIN 11 8, 11 13 |
Тактовая частота последовательного порта 10 14 |
||
Текущий ведущий процессор 7 11, 8 10, E 35 |
|||
Сигнал PAGE 5 36, 5 45 |
|||
Точность арифметических операций (бит RND32) |
|||
Сигнал REDY 6 41, 8 3, 8 28, G 2 |
|||
5 34 |
|||
Сигнал TIMEXP 3 34, 3 35 |
|||
|
|||
Сигнал кадровой синхронизации передачи |
У |
||
(TFS) 10 2, 10 26 |
|||
Указатель адреса 1 10 |
|||
Сигнал кадровой синхронизации приема (RFS) |
|||
10 2, 10 21 |
|
Указатель вершины стека счетчика команд |
|
|
(PCSTKP) 3 6, 3 13 |
||
Синхронизация шины 7 19 |
|||
Указатель маски прерывания (IMASKP) 3 6, 3 28 |
|||
Синхронная передача 8 4, G 2 |
|||
Указатель стека 3 31 |
|||
Синхронное обращение 8 4 |
|||
Указатель цепочки 6 22, 6 29 |
|||
Синхронные многопроцессорные операции 11 18 |
|||
Система обозначения набора команд A 5 |
Умножение/накопление 2 11, 2 25, B 76, B 79, B |
||
83, B 85 |
|||
Системные регистры 3 5, A 6, E 2, E 3 |
|||
Универсальные регистры 3 5, 4 10, 6 34, 11 47, A 5, |
|||
Сканирование границ 11 15, D 1 |
|||
A 6, E 2 |
|||
Слой земли 11 28 |
|||
Упаковка 1 15, E 36, Е 43 |
|||
Совместно используемые каналы DMA 6 17 |
|||
Упаковка данных 1 15, 6 11, 6 36,8 21, 9 9, 10 17 |
|||
Соединение «точка к точке» 7 4 |
|||
Управление шиной 7 14 |
|||
Состояние DMA 6 19 |
|||
Управление шиной хост процессором 7 35, E 35 |
|||
Состояние блокирования 6 45 |
|||
Управляемый прерываниями DMA 6 19 |
|||
Состояние буфера 7 27, 9 16, 10 9, 10 37, E 32 |
|||
Усечение 2 6, 2 7, 2 14 |
|||
Состояние буфера линк портов 9 16, E 51 |
|||
Условие «ведущий» (BM) 3 8, E 17 |
|||
Состояние ожидания 3 25, 5 37, 5 39, 8 17, 11 4, |
|||
11 38, 11 46 |
|
Условие FLAG0_IN 3 8 |
|
|
Условие FLAG1_IN 3 8 |
||
Состояние ожидания для обращения в |
|||
Условие FLAG2_IN 3 8 |
|||
пространство памяти многопроцессорной |
|||
Условие FLAG3_IN 3 8 |
|||
системы 7 24, 8 17, E 38 |
|||
Условие FOREVER 3 8 |
|||
Состояние ожидания при обращении во |
|||
Условие LCE 3 8, 3 19, 3 20 |
|||
внешнюю память 5 3, E 38 |
|||
Условие NOT LCE 3 9 |
|||
Состояние упаковки при передаче хост |
|||
Условие TF 3 9 |
|||
процессора 7 35, 8 30, E 35 |
|||
Условие TRUE 3 9 |
|||
Состояния ожидания для небанковой памяти 5 41 |
|||
Сохранение стека 3 39 |
Условие завершения цикла 3 8, 3 13 – 3 19 |
||
Условная команда 3 8, A 1 |
|||
Спецификации MKKTT G.711 10 19 |
|||
Условная команда записи в память 5 37, 5 50 |
|||
Спецификация IEEE 1149.1 JTAG D 1 |
|||
Условная команда чтения из памяти 5 50 |
|||
Средства разработки 1 16 |
|||
Устранение взаимных блокировок 8 13, 8 38 |
|||
Стандарт IEEE 754/854 2 2, 2 4, C 1 |
|||
Устройство ввода вывода (IOP) 1 14, 3 38, 8 14, G 1 |
|||
Стек адреса цикла 3 5, 3 9, 3 13, 3 18 |
|||
|
|||
Стек состояния 3 5, 3 22, 3 30, 3 39, 11 15, A 48, |
Ф |
||
E 23 |
|
|
Стек счетчика команд 3 5, 3 9, 3 12, 3 21, A 27, |
Файл BSDL D 2 |
|
Файл def21060.h E 64 |
||
A 33, E 23 |
||
Фиксатор 11&4, 11&10 |
||
Стек счетчика цикла 3 5, 3 19, A 27 |
||
Фиксация кэша 3 42, E 19 |
||
Столбец памяти 5 20, G 3 |
||
Флаг AC 2 9, 3 8 |
||
|
683
I Индексы
Флаг AF 2 8, 2 9 |
Циклический режим 10 12, 10 37 |
Флаг AI 2 8, 2 9 |
Циклический режим линк порта 9 12 |
Флаг AIS 2 8, 2 9 |
Циклы, организованные по счетчику 3 15 – 3 20, |
Флаг AN 2 8 |
11 45 |
Флаг AOS 2 8 |
Цифровой фильтр 1 10 |
Флаг AS 2 9 |
Ч |
Флаг AUS 2 8 |
|
Флаг AV 2 8, 3 8 |
Частота кадровой синхронизации 10 14 |
Флаг AVS 2 8 |
Частота тактовой синхронизации 11 21 |
Флаг AZ 2 8, 11 49, B 9, B 29 |
Число с фиксированной точкой 2 4 |
Флаг MI 2 17 |
Ш |
Флаг MIS 2 16 |
|
Флаг MN 2 15, 2 16 |
Шина DM 5 1, 5 3 |
Флаг MOS 2 16, 2 17 |
Шина IOA 6 3, 6 20, 8 2 |
Флаг MS 3 8 |
Шина IOD 6 3, 6 20, 7 26, 8 2, 8 18 |
Флаг MU 2 15, 2 16 |
Шина адреса DM 4 1, 5 35 |
Флаг MUS 2 16 |
Шина адреса внешнего порта (EPA) 6 3, 8 2 |
Флаг MV 2 15, 2 17, 3 8 |
Шина адреса памяти программы (шина адреса |
Флаг MVS 2 16, 2 17 |
PM) 3 39, 4 1, 4 2, 5 35, G 3 |
Флаг SS 2 24 |
Шина ввода вывода (I/O) 1 2, 5 1 |
Флаг SV 2 22, 3 8 |
Шина данных DM 4 1, 5 5 |
Флаг SZ 2&24, 3&9 |
Шина данных ввода вывода 6 25 |
Флаг накопления сравнений 2 9 |
Шина данных внешнего порта (EPD) 6 3, 6 36, 7 |
Флаг ошибки 2 9, 2 17 |
26, 8 2, 8 18 |
Флаг переноса 2 8 |
Шина данных памяти программы (шина данных |
Флаг переполнения ALU 2 8 |
PM) 2 26, 3 39, 4 1, 5 4, 8 18, G 3 |
Флаг проверки бита (BTF) 3 8, A 44, E 3, E 21 |
Шины ядра процессора 1 11 |
Флаги арифметического состояния 3 5 |
Широковещательная запись 5 18, 7 6, 7 23 |
Флаги состояния 2 4, 2 15 |
Э |
Флаги состояния ALU 2 26 |
|
Флаги состояния умножителя 2 15 |
Эмулятор EZ ICE 11 16 |
Флаги стек переполнен 3 39 |
Я |
Флаги стек полный 3 39 |
|
Флаги стек пустой 3 39 |
Ядро процессора 1 8, 1 11, G 1 |
Флаги стека 3 39, E 23 |
А |
Формат коротких слов данных C 3 |
|
|
ADSP 21060 1 4, 1 12, 5 11 |
Х |
ADSP 21061 1 4, 1 12, 5 16 |
Хост интерфейс 8 3, 8 9 |
ADSP 21062 1 4, 1 12, 5 14 |
Хост процессор 1 1, 7 20, 8 1, G 1 |
D |
|
|
Ц |
DMA 9 13, 9 16 |
Целостность сигнала 11 25 |
DMA в режиме ведомого 6 39, 6 42, 11 51, E 45 |
Целый результат 2 12 |
DMA в режиме ведущего 6 12, 6 39 |
Цепочка операций DMA 6 10, 6 27 |
DMA в режиме с квитированием 6 10, 6 13, 6 41 |
Цикл DMA 6 21 |
DMA через внешний порт 6 9, 6 35 |
Цикл DO UNTIL 3 5 |
DRAM 5 34 |
Цикл записи хост процессором 8 10 |
E |
Цикл перехода шины 7 10, 8 4, G 2 |
|
Цикл перехода шины хост процессору (HTC) 8 4, ELAST 5 45 |
|
G 1 |
F |
Цикл простоя шины 5 40 – 5 43 |
|
Цикл удержания 5 41, E 39 |
FIFO теневой записи 5 33, 5 34 |
Цикл чтения хост процессором. 8 11 |
I |
Циклический буфер 1 9, 4 1, 4 6 |
|
Циклический переход указателя адреса 1 10 |
ID2 0 7 10, E 35 |
684