[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ: 4 Кб - это хорошо.......шину отнимают
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено IgorK 19 августа 2001 г. 02:41
В ответ на: 4 Кб - это хорошо, я сейчас долбаюсь с мамкой, на которой мой мастер пишет всего 16 байт (4 такта), а потом шину отнимают. И так каждый раз. отправлено Олег К 16 августа 2001 г. 07:32

%-|Каким образом отнимают шину -> Disconnect with data? Disconnect without data? Retry? Target abort? Шина предоставляется на интервал, равный значению MasterLatency в конфигурационном пространстве PCI, прописывает этот параметр BIOS, как правило 64 или 32 => до истечения 64/32 тактов шину можно отобрать (если сам ее не отдаешь) только по 'target termination' (см. выше). Вообще 3 мл. бита в MasterLatency как правило аппаратно ставят в 0 (см. спецификацию PCI), так что минимальный интервал 2^3=8, но никак не 4. В крайнем случае можно (нарушив спецификацию!) прописать аппаратно нужное значение в MasterLatency (вплоть до 255) и сделать его read only.
--IgorK

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru