реклама на сайте
подробности

 
 
> DMA на шине PCI, непонятки =(
Murr Von Kater
сообщение Jul 10 2006, 17:16
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 73
Регистрация: 11-04-06
Из: Украина, Днепр(самтаймз Эстония :)
Пользователь №: 16 022



Доброго всем времни суток. Пытаюсь реализовать DMA c усторойством на PCI. Честно говоря абсолютно не понятно, как ПДП организован в PCI. Не могу найти нормальных описаний протоколов PC/PCI & DDMA. Так же непонятки с драйверами к этому всему под Линух. LDD добавило еще больше вопросов чем ответов blink.gif . У кого есть подробное описание всего вышеперечисленного, прошу поделиться( на фтп тоже не нашел ничего полезного, на 800-ах страницах PCI system architecture это даже не упоминается).

И еще вопрос: обязательно ли мое устройство, с которым планируется обмен данными ПДП, должно быть мастером? Можно ли каким-то образом дать команду хосту к инициализации передачи данных по DMA?

За любую инфу заранее спасибо.


--------------------
С утра нет желания работать? Откройте журнал "Форбс" и найдите там свою фамилию... Не нашли? Поднимайтесь и марш на работу!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
BSV
сообщение Jul 10 2006, 21:17
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 541
Регистрация: 11-04-05
Из: Москва
Пользователь №: 4 045



Встречался с реализацией чего-то похожего. В состав чипсета входит контроллер ДМА и его можно запрограммировать на обмен с Вашим устройством (видел такую реализацию, работает). Нужно искать документацию на контроллер ДМА в чипсете. Но процессор может и непосредственно работать с памятью устройства, как, впрочем, и любое мастер-устройство на шине.


--------------------
Дурак, занимающий высокий пост, подобен человеку на вершине горы - все ему кажется маленьким, а всем остальным кажется маленьким он сам. /Законы Мерфи/
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 2nd August 2025 - 15:57
Рейтинг@Mail.ru


Страница сгенерированна за 0.05037 секунд с 7
ELECTRONIX ©2004-2016