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

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

Отправлено wukrlv 28 августа 2006 г. 12:41

В разделе Core Stalls документа 2126x_core_manual.pdf описано несколько ситуаций приостанова процессора. В частности интересует ситуация, с приостановом, когда читается пустой буфер приема или записывается полный буфер передачи. Кто эту особенность использовал? На модели, поскольку периферия не моделируется, проверить не могу, а в железе пока не работает.
Дословный текст из документа:
Like all previous SHARC processors, there are a number of conditions
that cause the core to temporarily stop fetching and executing further instructions. This event, known as a core stall, occurs when an instruction accesses a peripheral’s data-buffer. Specifically, the core stalls when it reads an empty receive buffer or writes a full transmit buffer.
Если это работает, то тогда одна маленькая команда записи или чтения из периферийного буфера данных может "затормозить" всю работу процессора на неопределенное время

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

Ответы


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

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

Ссылка на URL: 
Название ссылки: 
URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание