Руководство пользователя по сигнальным процессорам Sharc
.pdfСодержание
7.2.2. |
Кластерная многопроцессорная система .......................................................... |
229 |
7.2.2.1. |
Передача данных в кластере через линк порт ................................................. |
231 |
7.2.3. |
Многопроцессорная система типа SIMD .......................................................... |
232 |
7.3. |
Управление шиной в многопроцессорной системе ....................................... |
233 |
7.3.1. |
Протокол управления шиной ................................................................................ |
235 |
7.3.2. |
Приоритет при арбитраже шины (RPBA) ........................................................ |
238 |
7.3.3. |
Ограничение времени управления шиной ....................................................... |
240 |
7.3.4. |
Приоритетный доступ ядра .................................................................................... |
241 |
7.3.5. |
Синхронизация шины после сброса ................................................................... |
244 |
7.4. |
Прямое чтение и прямая запись ведомого ........................................................ |
247 |
7.4.1. |
Прямая запись ............................................................................................................. |
248 |
7.4.1.1. |
Задержка прямой записи ......................................................................................... |
248 |
7.4.2. |
Прямое чтение ............................................................................................................. |
249 |
7.4.3. |
Широковещательная запись .................................................................................. |
249 |
7.4.4. |
FIFO теневой записи ................................................................................................ |
251 |
7.5. |
Передача данных через буферы EPBx ................................................................ |
252 |
7.5.1. |
Передача одиночных слов данных ....................................................................... |
252 |
7.5.1.1. |
Прерывания при передаче одиночных слов данных ..................................... |
253 |
7.5.2. |
Передачи по DMA ...................................................................................................... |
254 |
7.5.2.1. |
Передача данных по DMA во внутреннюю память ....................................... |
254 |
7.5.2.2. |
Передачи по DMA во внешнюю память ............................................................ |
255 |
7.6. |
Блокировка шины и семафоры ............................................................................. |
255 |
7.6.1.Пример: взаимные семафоры при совместном использовании канала
|
DMA ................................................................................................................................ |
257 |
7.7. |
Межпроцессорные сообщения и векторные прерывания ........................... |
258 |
7.7.1. |
Прохождение сообщения (MSGRx) ................................................................... |
259 |
7.7.2. |
Векторные прерывания (VIRPT) ........................................................................ |
259 |
7.8. |
Биты состояния в регистре SYSTAT ................................................................... |
261 |
Глава 8. Хост-процессор |
|
|
8.1. |
Обзор ............................................................................................................................... |
262 |
8.2. |
Управление ADSP 2106х хост процессором ................................................... |
267 |
8.2.1. |
Получение управления шиной .............................................................................. |
268 |
8.2.2. |
Асинхронные передачи ............................................................................................ |
270 |
8.2.2.1. Временные соотношения при асинхронной передаче .................................. |
272 |
|
8.2.3. |
Синхронные передачи .............................................................................................. |
275 |
8.2.4.Устранение взаимных блокировок хост процессора и ADSP 2106x
|
при помощи ................................................................................................... |
276 |
8.3. |
Прямые чтение и запись ведомого ....................................................................... |
276 |
8.3.1. |
Прямая запись ............................................................................................................. |
277 |
11
Содержание
8.3.1.1. |
Задержка прямой записи ......................................................................................... |
278 |
8.3.2. |
Прямое чтение ............................................................................................................. |
278 |
8.3.3. |
Широковещательная запись .................................................................................. |
279 |
8.3.4. |
FIFO теневой записи ................................................................................................ |
280 |
8.4. |
Передача данных через буферы EPBx ................................................................ |
281 |
8.4.1. |
Передача одного слова данных.............................................................................. |
281 |
8.4.1.1. |
Прерывания при передаче одного слова данных............................................ |
283 |
8.4.2. |
Передачи по DMA ...................................................................................................... |
283 |
8.4.2.1. |
Передачи DMA во внутреннюю память ............................................................ |
284 |
8.4.2.2. |
Передачи по DMA во внешнюю память ............................................................ |
284 |
8.5. |
Упаковка данных ........................................................................................................ |
284 |
8.5.1. |
Биты управления упаковкой в регистре SYSCON ........................................ |
285 |
8.5.2.Линии шины данных, используемые при различных режимах
|
упаковки ........................................................................................................................ |
289 |
8.5.3. |
Упаковка 32 разрядных данных ........................................................................... |
290 |
8.5.4. |
Упаковка 48 разрядных команд ............................................................................ |
292 |
8.6. |
Биты состояния в регистре SYSTAT ................................................................... |
293 |
8.7. |
Межпроцессорные сообщения и векторные прерывания ........................... |
295 |
8.7.1. |
Передача сообщений (MSGRx) ............................................................................ |
295 |
8.7.2. |
Векторные прерывания хост процессора (VIRPT) ...................................... |
296 |
8.8. |
Интерфейс системной шины ................................................................................. |
297 |
8.8.1. |
Обращение к шине ADSP 2106х ведомым ADSP 2106х ............................ |
298 |
8.8.2. |
Обращение к системной шине ведущим ADSP 2106х ................................. |
299 |
8.8.2.1. Обращение ядра процессора к системной шине ............................................. |
399 |
|
8.8.2.2. Устранение взаимных блокировок....................................................................... |
301 |
|
8.8.2.3. Передачи по DMA ADSP 2106х по системной шине ................................... |
302 |
|
8.8.3. |
Многопроцессорная система с локальной памятью ..................................... |
303 |
8.8.4. Интерфейс ADSP 2106х с микропроцессором ............................................... |
304 |
|
Глава 9. Линк-порты |
|
|
9.1. |
Обзор ............................................................................................................................... |
305 |
9.1.1. |
Назначение линк порта буферам линк портов .............................................. |
306 |
9.1.2. |
Каналы DMA линк порта ....................................................................................... |
307 |
9.1.3. |
Прерывания линк порта .......................................................................................... |
308 |
9.1.4. |
Начальная загрузка через линк порт .................................................................. |
309 |
9.2. |
Регистры управления линк портом .................................................................... |
309 |
9.2.1. |
Регистр управления буферами линк портов (LCTL) ................................... |
309 |
9.2.2. |
Регистр общего управления линк портами (LCOM) ................................... |
312 |
9.2.3. |
Регистр назначения линк портов (LAR)........................................................... |
316 |
9.3. |
Сигналы управления квитированием ................................................................ |
317 |
12
Содержание
9.4. |
Буферы линк портов ................................................................................................ |
319 |
9.4.1. |
Обращение ядра процессора к буферам линк портов .................................. |
320 |
9.4.2. |
Доступ хост процессора к буферам линк портов .......................................... |
320 |
9.5. |
Каналы DMA линк порта ....................................................................................... |
320 |
9.5.1. |
Цепочка операций DMA через линк порты ..................................................... |
322 |
9.6. |
Прерывания линк порта .......................................................................................... |
322 |
9.6.1. |
Прерывания линк порта при запрещенном DMA ......................................... |
322 |
9.6.2. |
Прерывание линк порта при разрешенном DMA ......................................... |
323 |
9.6.3. |
Прерывание запроса обслуживания линк порта (LSRQ) .......................... |
323 |
9.7. |
Обнаружение ошибок при передаче ................................................................... |
326 |
9.8. |
Передача маркера ....................................................................................................... |
327 |
9.9. |
Линии передачи линк порта .................................................................................. |
330 |
9.10. |
Пример проектирования системы: интерфейс с локальной DRAM ....... |
330 |
9.11. |
Примеры программирования ................................................................................ |
331 |
9.11.1. |
Передача одного слова данных, управляемая ядром .................................... |
332 |
9.11.2. Передача по DMA ...................................................................................................... |
332 |
|
Глава 10. Последовательные порты |
|
|
10.1. |
Обзор ............................................................................................................................... |
345 |
10.1.1. |
Прерывания SPORT ................................................................................................. |
348 |
10.2. |
Сигнал сброса последовательного порта ........................................................... |
348 |
10.3. |
Регистры управления и буферы данных SPORT ........................................... |
349 |
10.3.1. |
Запись в регистр и задержка записи ................................................................... |
351 |
10.3.2. Буферы передачи и приема данных (TX, RX) ................................................ |
352 |
|
10.3.2.1.Чтение и запись RX, TX........................................................................................... |
353 |
|
10.3.3. Регистры управления передачей и приемом (STCTLx, SRCTLx) .......... |
353 |
|
10.3.4. Частоты кадровой и тактовой синхронизации (TDIV, RDIV) ................. |
357 |
|
10.3.4.1.Ограничение максимума частоты тактовой синхронизации ..................... |
359 |
|
10.4. |
Форматы слов данных .............................................................................................. |
360 |
10.4.1. |
Длина слова .................................................................................................................. |
360 |
10.4.2. |
Начало передачи данных ......................................................................................... |
360 |
10.4.3. |
Упаковка и распаковка данных ............................................................................. |
360 |
10.4.4. |
Тип данных ................................................................................................................... |
361 |
10.4.2. |
Компандирование ...................................................................................................... |
362 |
10.5. |
Опции тактовой синхронизации .......................................................................... |
363 |
10.5.1. |
Внутренняя и внешняя тактовая синхронизация .......................................... |
364 |
10.6. |
Опции кадровой синхронизации ......................................................................... |
364 |
10.6.1. |
Кадровая синхронизация ........................................................................................ |
364 |
10.6.2. |
Внутренние и внешние сигналы кадровой синхронизации ....................... |
365 |
10.6.3. |
Активный высокий и активный низкий уровень ........................................... |
366 |
13
Содержание
10.6.4. |
Выбор фронта для опроса данных и сигнала кадровой синхронизации ..... |
366 |
10.6.5. |
Ранняя и поздняя генерация сигнала кадровой синхронизации ............. |
367 |
10.6.6. |
Независящий от данных сигнал кадровой синхронизации передачи .... |
368 |
10.7. |
Работа в многоканальном режиме ....................................................................... |
369 |
10.7.1. Кадровая синхронизация в многоканальном режиме .................................. |
370 |
|
10.7.2. Биты управления многоканальным режимом в STCTL, SRCTL ............ |
371 |
|
10.7.2.1.Разрешение многоканального режима работы................................................ |
371 |
|
10.7.2.2. Число каналов ............................................................................................................. |
371 |
|
10.7.2.3.Индикатор текущего канала .................................................................................. |
371 |
|
10.7.2.4.Задержка сигнала кадровой синхронизации в многоканальном |
|
|
|
режиме ............................................................................................................................ |
372 |
10.7.3. |
Регистры выбора каналов ....................................................................................... |
372 |
10.7.4. |
Регистры сравнения данных при приеме через SPORT .............................. |
373 |
10.8. |
Передача данных между последовательным портом и памятью .............. |
375 |
10.8.1. Передача по DMA блоков данных ....................................................................... |
376 |
|
10.8.1.1.Настройка канала DMA SPORT .......................................................................... |
377 |
|
10.8.1.2.Регистры параметров DMA SPORT ................................................................... |
377 |
|
10.8.1.3.Цепочка операций DMA SPORT ......................................................................... |
379 |
|
10.8.2. |
Передача одного слова.............................................................................................. |
380 |
10.9. |
Циклический режим SPORT ................................................................................. |
380 |
10.10. |
Устройства на выводах SPORT ............................................................................. |
381 |
10.11. |
Примеры программирования SPORT ................................................................ |
381 |
10.11.1. Передачи одного слова данных без прерываний ............................................ |
381 |
|
10.11.2. Передача одного слова данных с управлением прерываниями ................ |
383 |
|
10.11.3. Передачи по DMA с прерываниями .................................................................... |
385 |
|
Глава 11. Проектирование системы |
|
|
11.1. |
Обзор ............................................................................................................................... |
387 |
11.2. |
Выводы ADSP 2106x ................................................................................................ |
387 |
11.2.1. |
Описание выводов ..................................................................................................... |
387 |
11.2.2. |
Состояния выводов при сбросе ............................................................................. |
399 |
11.2.3. |
и CLKIN ........................................................................................................ |
400 |
11.2.3.1.Задержка синхронизации входных сигналов .................................................. |
401 |
|
11.2.4. Выводы прерываний и таймера ............................................................................ |
401 |
|
11.2.5. |
Выводы флагов ............................................................................................................ |
401 |
11.2.5.1.Входные флаги ............................................................................................................ |
402 |
|
11.2.5.2.Выходные флаги ......................................................................................................... |
402 |
|
11.2.6. Выводы интерфейса JTAG ...................................................................................... |
403 |
|
11.3. |
Эмулятор EZ ICE ...................................................................................................... |
404 |
11.3.1. |
Соединитель на проектируемой плате ............................................................... |
404 |
14
Содержание
11.4. |
Согласование входных сигналов .......................................................................... |
407 |
11.4.1. Схемы подавления коротких выбросов ............................................................. |
407 |
|
11.4.2. Цепи фильтрации на входах линк портов ........................................................ |
408 |
|
11.4.3. |
Гистерезис входа ....................................................................................... |
409 |
11.5. |
Проектирование высокочастотных схем ........................................................... |
409 |
11.5.1. |
Характеристики тактовой синхронизации и дрожание фронтов ............ |
409 |
11.5.2. |
Распределение сигнала тактовой синхронизации ......................................... |
410 |
11.5.3. |
Соединение по схеме «точка к точке» ................................................................ |
412 |
11.5.4. |
Целостность сигнала ................................................................................................. |
413 |
11.5.5. |
Другие рекомендации и предложения ............................................................... |
415 |
11.5.6. |
Развязывающие конденсаторы ............................................................................. |
416 |
11.5.7. |
Зонды осциллографа................................................................................................. |
416 |
11.5.8. |
Рекомендуемая литература .................................................................................... |
417 |
11.6. |
Начальная загрузка ................................................................................................... |
417 |
11.6.1. |
Выбор режима начальной загрузки ..................................................................... |
418 |
11.6.2. Начальная загрузка из EPROM ........................................................................... |
420 |
|
11.6.2.1.Начальная загрузка (256 команд) ........................................................................ |
420 |
|
11.6.2.2.Загрузка оставшихся данных из EPROM ......................................................... |
422 |
|
11.6.2.3.Запись в пространство памяти BMS ................................................................... |
423 |
|
11.6.3. |
Начальная загрузка из хост процессора ............................................................ |
424 |
11.6.4. |
Начальная загрузка через линк порт .................................................................. |
426 |
11.6.5. |
Начальная загрузка многопроцессорной системы ........................................ |
426 |
11.6.5.1.Начальная загрузка многопроцессорной системы из |
|
|
|
хост процессора .......................................................................................................... |
426 |
11.6.5.2.Начальная загрузка многопроцессорной системы из EPROM ................ |
427 |
|
11.6.5.3.Начальная загрузка многопроцессорной системы через линк порт ....... |
428 |
|
11.6.5.4.Начальная загрузка многопроцессорной системы из внешней |
|
|
|
памяти ............................................................................................................................. |
429 |
11.6.6. |
Режим «нет начальной загрузки» ........................................................................ |
430 |
11.6.7. Размещение таблицы векторов прерываний.................................................... |
430 |
|
11.7. Важные напоминания при программировании .............................................. |
430 |
|
11.7.1. Условия возникновения дополнительных циклов ........................................ |
430 |
|
11.7.1.1.Команды незадержанных переходов ................................................................... |
431 |
|
11.7.1.2.Обращение к данным памяти программы при неудачном |
|
|
|
обращении к кэшу ...................................................................................................... |
431 |
11.7.1.3.Доступ к данным памяти программы в цикле ................................................. |
431 |
|
11.7.1.4.Циклы, состоящие из одной или двух команд ................................................ |
432 |
|
11.7.1.5.Запись данных в регистр DAG .............................................................................. |
433 |
|
11.7.1.6.Состояния ожидания ................................................................................................ |
433 |
|
11.7.2. |
Ограничения для задержанных переходов ....................................................... |
433 |
11.7.3. |
Инициализация циклического буфера .............................................................. |
434 |
11.7.4. |
Запрещенные передачи в регистры DAG .......................................................... |
434 |
15
Содержание
11.7.5. |
Две записи в регистровый файл ........................................................................... |
434 |
11.7.6. |
Вычислительные устройства ................................................................................. |
434 |
11.7.7. |
Ограничения при обращении к пространству памяти ................................. |
435 |
11.7.8. |
Смешивание 32 х и 48 разрядных слов в блоке памяти .............................. |
435 |
11.7.9. |
Короткие 16 разрядные слова ............................................................................... |
435 |
11.7.10. Двойной доступ к данным ....................................................................................... |
436 |
|
11.8. |
Задержка данных, время ожидания и производительность ....................... |
437 |
11.9. |
Остановки при выполнении команд ................................................................... |
437 |
Приложение А. Набор команд |
|
|
А.1. |
Обзор ............................................................................................................................... |
441 |
А.2. |
Резюме набора команд.............................................................................................. |
442 |
А.3. |
Система обозначения кодов операций ............................................................... |
448 |
А.4. |
Коды универсальных регистров ........................................................................... |
452 |
Группа I. Команды вычисления и пересылки ................................................................ |
454 |
1.Параллельная пересылка данных между памятью данных и памятью
|
программы с использованием регистрового файла, необязательная |
|
|
операция вычисления ............................................................................................... |
455 |
2. |
Операция вычисления, необязательное условие ........................................... |
456 |
3.Пересылка данных между памятью данных или памятью программы
и универсальным регистром, необязательное условие, |
|
необязательная операция вычисления............................................................... |
457 |
4.Пересылка данных между памятью данных или памятью программы и регистровым файлом относительно РС, необязательное условие,
необязательная операция вычисления ............................................................... |
459 |
5.Пересылка между двумя универсальными регистрами, необязательное
условие, необязательная операция вычисления............................................. |
461 |
6.Операция непосредственного сдвига, необязательное условие,
необязательная пересылка данных между памятью данных или памятью |
|
программы и регистровым файлом ..................................................................... |
462 |
7.Модификация индексного регистра, необязательное условие,
|
необязательная операция вычисления............................................................... |
464 |
Группа II. Управление последовательностью выполнения программы ............. |
465 |
|
8. |
Прямой (или относительно РС) переход/вызов, |
|
|
необязательное условие ........................................................................................... |
466 |
9.Косвенный (или относительно РС) переход/вызов, необязательное
условие, необязательная операция вычисления............................................. |
468 |
10.Косвенный (или относительно РС) переход и необязательная операция вычисления с передачей данных между памятью данных и
регистровым файлом................................................................................................. |
471 |
16
Содержание
11.Возврат из подпрограммы или прерывания, необязательное условие,
|
необязательная операция вычисления............................................................... |
473 |
12. |
Загрузка счетчика цикла, команда DO UNTIL LCE ..................................... |
475 |
13. |
Команда организации цикла DO UNTIL .......................................................... |
477 |
Группа III. Команды непосредственной пересылки данных................................... |
478 |
14.Пересылка данных между памятью данных или памятью программы и универсальным регистром, прямая адресация, непосредственное
значение адреса ........................................................................................................... |
479 |
15.Пересылка данных между памятью данных или памятью программы
|
и универсальным регистром, прямая адресация, непосредственный |
|
|
модификатор ................................................................................................................ |
480 |
16. |
Прямая запись данных в память данных или память программы ........... |
481 |
17. |
Прямая запись данных в универсальный регистр ......................................... |
482 |
Группа IV. Прочие команды .................................................................................................. |
483 |
|
18. |
Операции с битами системного регистра .......................................................... |
484 |
19.Непосредственная модификация регистра I с битреверсией или без
битреверсии .................................................................................................................. |
485 |
20.Помещение или извлечение данных из стека состояния и/или стеков
|
цикла ............................................................................................................................... |
487 |
21. |
Нет операции (NOP) ................................................................................................ |
488 |
22. |
IDLE ................................................................................................................................ |
489 |
23. |
IDLE16 ........................................................................................................................... |
490 |
24. |
Команда, генерируемая компилятором ............................................................. |
491 |
Приложение В. Справочник вычислительных операций |
|
|
В.1. |
Обзор ............................................................................................................................... |
493 |
В.2. |
Однофункциональные операции ......................................................................... |
493 |
В.2.1. Операции ALU ............................................................................ |
494 |
|
|
Rn = Rx + Ry ................................................................................................................. |
496 |
|
Rn = Rx – Ry ................................................................................................................. |
497 |
|
Rn = Rx + Ry + CI ....................................................................................................... |
498 |
|
Rn = Rx – Ry + CI – 1 ............................................................................................... |
499 |
|
Rn = (Rx + Ry)/2 ........................................................................................................ |
500 |
|
COMP(Rx, Ry) ............................................................................................................ |
501 |
|
Rn = Rx + CI ................................................................................................................. |
502 |
|
Rn = Rx + CI – 1 .......................................................................................................... |
503 |
|
Rn = Rx + 1 .................................................................................................................... |
504 |
|
Rn = Rx – 1 .................................................................................................................... |
505 |
|
Rn = – Rx ....................................................................................................................... |
506 |
|
Rn = ABS Rx ................................................................................................................. |
507 |
|
Rn = PASS Rx ............................................................................................................... |
508 |
17
Содержание
|
Rn = Rx AND Ry ......................................................................................................... |
509 |
|
Rn = Rx OR Ry ............................................................................................................. |
510 |
|
Rn = Rx XOR Ry .......................................................................................................... |
511 |
|
Rn = NOT Rx ................................................................................................................ |
512 |
|
Rn = MIN(Rx, Ry) ...................................................................................................... |
513 |
|
Rn = MAX(Rx, Ry) ..................................................................................................... |
514 |
|
Rn = CLIP Rx BY Ry ................................................................................................. |
515 |
|
Fn = Fx + Fy .................................................................................................................. |
516 |
|
Fn = Fx – Fy .................................................................................................................. |
517 |
|
Fn = ABS (Fx + Fy) .................................................................................................... |
518 |
|
Fn = ABS (Fx – Fy) .................................................................................................... |
519 |
|
Fn = (Fx + Fy)/2 ......................................................................................................... |
520 |
|
COMP (Fx, Fy) ............................................................................................................ |
521 |
|
Fn = – Fx ........................................................................................................................ |
522 |
|
Fn = ABS Fx .................................................................................................................. |
523 |
|
Fn = PASS Fx ................................................................................................................ |
524 |
|
Fn = RND Fx ................................................................................................................. |
525 |
|
Fn = SCALB Fx BY Ry .............................................................................................. |
526 |
|
Rn = MANT Fx ............................................................................................................. |
527 |
|
Rn = LOGB Fx .............................................................................................................. |
528 |
|
Rn = FIX Fx; Rn = TRUNC Fx ............................................................................... |
529 |
|
Fn = FLOAT Rx BY Ry; Fn = FLOAT Rx ............................................................. |
531 |
|
Fn = RECIPS Fx .......................................................................................................... |
532 |
|
Fn = RSQRTS Fx ........................................................................................................ |
534 |
|
Fn = Fx COPYSIGN Fy ............................................................................................ |
536 |
|
Fn = MIN (Fx, Fy) ...................................................................................................... |
537 |
|
Fn = MAX (Fx, Fy) ..................................................................................................... |
538 |
|
Fn = CLIP Fx BY Fy .................................................................................................. |
539 |
В.2.2 |
Операции умножителя ............................................................................................ |
540 |
|
RnIMR = Rx * Ry ........................................................................................................ |
542 |
|
RnIMR = MR + Rx * Ry ........................................................................................... |
543 |
|
Rn I MR = MR – Rx * Ry ......................................................................................... |
544 |
|
RnIMR = SAT MR ...................................................................................................... |
545 |
|
RnIMR = RND MR .................................................................................................... |
546 |
|
MR = 0 ............................................................................................................................ |
547 |
|
MR=Rn / Rn=MR ....................................................................................................... |
548 |
|
Fn = Fx * Fy .................................................................................................................. |
549 |
В.2.3 |
Операции устройства сдвига ................................................................................ |
550 |
|
Rn = LSHIFT Rx BY Ry | <data8> ........................................................................ |
551 |
|
Rn = Rn OR LSHIFT Rx BY Ry | <data8> ......................................................... |
552 |
|
Rn = ASHIFT Rx BY Ry | <data8> ....................................................................... |
553 |
|
Rn = Rn OR ASHIFT Rx BY Ry | <data8> ......................................................... |
554 |
18
Содержание
|
Rn = ROT Rx BY Ry | <data8> ............................................................................... |
555 |
|
Rn = BCLR Rx BY Ry | <data8> ............................................................................ |
556 |
|
Rn = BSET Rx BY Ry | <data8> ............................................................................. |
557 |
|
Rn = BTGL Rx BY Ry | <data8> ............................................................................ |
558 |
|
BTST Rx BY Ry | <data8>........................................................................................ |
559 |
|
Rn = FDEP Rx BY Ry | <bit6>:<len6> ................................................................ |
560 |
|
Rn = Rn OR FDEP Rx BY Ry | <bit6>:<len6> ................................................. |
561 |
|
Rn = FDEP Rx BY Ry | <bit6>:<len6> (SE) ..................................................... |
562 |
|
Rn = Rn OR FDEP Rx BY Ry | <bit6>:<len6> (SE) ....................................... |
563 |
|
Rn = FEXT Rx BY Ry | <bit6>:<len6> ................................................................ |
564 |
|
Rn = FEXT Rx BY Ry | <bit6>:<len6> (SE) ...................................................... |
565 |
|
Rn = EXP Rx ................................................................................................................. |
566 |
|
Rn = EXP Rx (EX) ..................................................................................................... |
567 |
|
Rn = LEFTZ Rx ........................................................................................................... |
568 |
|
Rn = LEFTO Rx ........................................................................................................... |
569 |
|
Rn = FPACK Fx ............................................................................................................ |
570 |
|
Fx = FUNPACK Rn ..................................................................................................... |
571 |
В.2.4 |
Многофункциональные вычисления................................................................. |
572 |
|
Двойное сложение/вычитание (с фиксированной точкой) ....................... |
573 |
|
Параллельная операция умножителя и ALU (с фиксированной точкой) .... |
575 |
|
Параллельные операции умножения и двойного сложения/вычитания ... |
577 |
Приложение С. Форматы чисел |
|
|
C.1. |
Обзор ............................................................................................................................... |
579 |
C.2. Формат данных одиночной точности стандарта IEEE ................................ |
579 |
|
C.3. Формат данных с плавающей точкой повышенной точности ................... |
580 |
|
C.3. Формат коротких слов с плавающей точкой ................................................... |
581 |
|
C.5. Формат данных с фиксированной точкой ........................................................ |
582 |
|
Приложение D. Тестовый порт JTAG |
|
|
D.1. |
Обзор ............................................................................................................................... |
585 |
D.2. |
Тестовый порт .............................................................................................................. |
585 |
D. 3. |
Регистр команд ............................................................................................................ |
586 |
D. 4. |
Регистр сканирования границ ............................................................................... |
587 |
D.5. |
Регистр идентификации устройства ................................................................... |
599 |
D.6. |
Встроенные операции самотестирования (BIST, BUILT IN SELF TEST) .. |
599 |
D.7. |
Закрытые команды .................................................................................................... |
599 |
D.8. |
Ссылки ........................................................................................................................... |
600 |
19
Содержание
Приложение Е. Регистры управления/состояния
Е.1. |
Обзор ............................................................................................................................... |
601 |
Е.2. |
Системные регистры ................................................................................................. |
602 |
Е.2.1. |
Время срабатывания и задержка считывания ................................................. |
602 |
Е.2.2. |
Операции с битами системных регистров ........................................................ |
603 |
Е.2.2.1. |
Флаг проверки бита................................................................................................... |
603 |
Е.2.3. |
Регистры определяемого пользователем состояния ..................................... |
603 |
Е.3. |
Регистры IOP ............................................................................................................... |
604 |
Е.3.1. |
Резюме регистров IOP.............................................................................................. |
604 |
Е.3.2. |
Ограничения при обращении к регистрам IOP .............................................. |
608 |
Е.3.3. |
Конкуренция при обращении к группе регистров IOP ............................... |
608 |
Е.3.4. |
Задержка записи в регистры IOP ......................................................................... |
609 |
Е.4. |
Регистр MODE1 ......................................................................................................... |
616 |
Е.5. |
Регистр MODE2 ......................................................................................................... |
618 |
Е.6. |
Регистр арифметического состояния (ASTAT) .............................................. |
618 |
Е.7. |
Регистр «залипшего» состояния (STKY) ......................................................... |
621 |
Е.8. |
Регистры фиксирования и маскирования прерываний |
|
|
(IRPTL и IMASK) ..................................................................................................... |
621 |
Е.9. |
Регистр конфигурации системы (SYSCON) ................................................... |
625 |
Е.10. |
Регистр состояния системы (SYSTAT) .............................................................. |
632 |
Е.11. Регистр управления состояниями ожидания внешней памяти (WAIT) .... |
634 |
|
Е.12. Регистры управления DMA через внешний порт (DMAC6–DMAC9) ...... |
636 |
|
Е.13. |
Регистр состояния каналов DMA (DMASTAT) ............................................. |
642 |
Е.14. |
Регистр управления буферами линк портов (LCTL) ................................... |
645 |
Е.15. |
Регистр общего управления линк портами (LCOM) ................................... |
648 |
Е.16. |
Регистр назначения линк порта (LAR) ............................................................. |
651 |
Е.17. |
Регистр запроса обслуживания линк порта (LSRQ) ................................... |
653 |
Е.18. |
Регистры управления передачей SPORT (STCTL0, STCTL1) ................ |
653 |
Е.19. |
Регистры управления приемом SPORT (SRCTL0, SRCTL1) .................. |
655 |
Е.20. |
Коэффициенты деления частот кадровой и тактовой синхронизации |
|
|
SPORT (TDIV, RDIV) ............................................................................................. |
658 |
Е.21. |
Файл определений символов (def21060.h) ....................................................... |
660 |
Приложение F. Адреса векторов прерываний ......................... |
669 |
Предметный указатель .......................................................................... |
673 |
20