Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Разработчику PCI target надо очень хорошо подумать, прежде чем задействовать адресное пространство памяти на своем устройстве.
Отправлено
vmp
08 июля 2009, г. 16:26
В ответ на:
Понял. А для разработчика PCI Target в чем различе тогда? Контроллер может начитать, и потом потерть начитанное?
отправлено пользователем
Сергей Ильченко
08 июля 2009, г. 16:11
Разве что только write only. Обычно проблем от ОЗУ куда больше, чем решений. Источник проблем - этот prefetch и кеширование, а также низкая скорость на чтение (что еще сильнее ухудшается при работе с мостом в PCIe).
Лучше уж bus master реализовать.
Составить ответ
|
Вернуться на конференцию.
Ответы
Странно (+)
-
Сергей Ильченко
(08.07.2009, 17:11:10
91.191.179.195
, 251 байт)
А теперь отключите бит prefetchable. Если вы хотите передавать данные из устройства в компьютер, кеширование вам только помешает.
-
vmp
(08.07.2009, 17:17:30
10.0.1.100,87.245.155.198
, 223 байт)
Может драйвер использует мнемокоманду movq? "Однако, в ходе экспериментов установилось, что команда MOVQ (пересылка 64-разрядных данных), все же пишет в PCI Dev пакетами по два слова"
-
misyachniy
(08.07.2009, 17:21:38
194.187.111.110
,
пустое
,
ссылка
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите шесть пополам:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru