[an error occurred while processing this directive]
Здесь имеется в виду защита от ошибки..
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Sl_ 13 ноября 2004 г. 15:20
В ответ на: Посмотри документ SPRS174K отправлено Андрей О. 12 ноября 2004 г. 22:07

которая возникает при последовательном выполнении команды записи и команды чтения из одного и того же регистра(а также регистров на одной шине данных). В этом случае при штатной работе конвейера команд будет неправильно прочитан регистр(ячейка памяти). Что бы этого не было добавляют пустой цикл. Это и называется защитой.
Для незащищенных областей памяти используются два специальных регистра
один указывает стартовый адрес ячейки памяти
другой размер защищаемой области

SPRU078A page 5-12.

5.4 Write-Followed-by-Read Protection

PROTSTART 0x0000 0884 16 R/W 0x0100†
The PROTSTART register sets the starting address relative to the 16 most significant bits of the processors lower 22-bit address reach.
Hence, the smallest resolution is 64 words.

PROTRANGE 0x0000 0885 16 R/W 0x00FF†
The PROTRANGE register sets the block size (from the starting address), starting with 64 words and incrementing by binary multiples
(64, 128, 256, 512, 1K, 2K, 4K, 8K, 16K, ....,
2M).


Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru