Передача данных на PCI устройство

Тема в разделе "WASM.ELECTRONICS", создана пользователем AVES, 17 июн 2006.

  1. AVES

    AVES New Member

    Публикаций:
    0
    Регистрация:
    11 окт 2004
    Сообщения:
    18
    Адрес:
    Russia
    Есть драйвер, есть некое самопальное устройство PCI. как программировать передачу данных на выводы PCI слота? Док нифига не нашел. мож. кто сталкивался с подобными доками(на русском,желательно)?
     
  2. AlB80

    AlB80 New Member

    Публикаций:
    0
    Регистрация:
    11 май 2006
    Сообщения:
    25
    Адрес:
    Russia
    Ищи доку по PCI шине. Там описано 3 адресных пространства на шине...



    У меня есть такая

    PCI Local Bus

    Specification

    Revision 2.2

    December 18, 1998
     
  3. AVES

    AVES New Member

    Публикаций:
    0
    Регистрация:
    11 окт 2004
    Сообщения:
    18
    Адрес:
    Russia
    Кинь на мыло если не трудно. and176[гав]yandex.ru
     
  4. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    AVES

    Ищи доки на само устройство. Если док нет то ты нечего не сделаешь.



    PCI22.pdf

    PCI Local Bus

    Specification

    Revision 2.2

    December 18, 1998



    Есть еще руская PCI20.pdf сам не видел.

    У Колокова в книжке расписанно немного.



    Вот статья Дарк_Мастера

    http://www.wasm.ru/article.php?article=hardzen
     
  5. AVES

    AVES New Member

    Публикаций:
    0
    Регистрация:
    11 окт 2004
    Сообщения:
    18
    Адрес:
    Russia
    AlB80



    Оказывается у меня такая уже давно в доках валялась. Но все равно спасибо.



    Pavia


    что за книга?
     
  6. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    Книжка тебе не поможет. Если у тебя нет док на само устройство. В книжке рассказано про два порта I/O и сервис BIOS для работы с PCI. Это тебе поможет получить доступ к конфигурационному пространству PCI устройства.



    А вот что там лежит зависит от устройства. Так как устройство самопальное то не исключено что управление устройства ведется через конфигурационное пространство PCI устройства. Но скорее всего там лежит адрес(а) либы портов I/O или физический адрес(а). Физический адрес это область адресного пространства, куда отображаются регистры устройства. Груба говоря адрес в памяти. Вот зачастую через эту область и происходит программирование устройства. Она специфична для каждого устройства, но может и отсутствовать.



    Программирование на Аппаратном уровне

    Владимир Кулаков издательство Питер.
     
  7. Rockphorr

    Rockphorr Well-Known Member

    Публикаций:
    0
    Регистрация:
    9 июн 2004
    Сообщения:
    2.622
    Адрес:
    Russia
  8. AVES

    AVES New Member

    Публикаций:
    0
    Регистрация:
    11 окт 2004
    Сообщения:
    18
    Адрес:
    Russia
    Моё уважение!Rockphorr

    спасибо.
     
  9. EvilsInterrupt

    EvilsInterrupt Постигающий азы дзена

    Публикаций:
    0
    Регистрация:
    28 окт 2003
    Сообщения:
    2.428
    Адрес:
    Russia
    БЛИН, Респект за ссыль!