[an error occurred while processing this directive] [an error occurred while processing this directive]
А как насчет постоянства?(+)
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Малян 21 марта 2002 г. 02:35
В ответ на: Sorry, не PERR#, а SERR# (или прерывание?) отправлено IgorK 20 марта 2002 г. 12:29

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

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru