Цитата(Raven @ May 31 2005, 11:23)
Думаю, самое время узнать у Vincent Vega, а какая же все-таки скорость передачи требуется между его PCI устройством и памятью. Исходя из этого можно будет и дать более конкретный (а значит, и более полезный практически) совет по организации этого дела.
Vincent, так что за задача у тебя? Чуток подробнее, если можно, и с приведением треб. скорости и возможных особых требований к реализации (if any).
задача - построение платы "захвата" неких данных, подключаемой по интерфейсу PCI.
Из предназначения платы ("захват", т.е. буферизация данных. чтобы их потом можно было более менее не торопясь считывать черех интерфейс PCI) следует, что жёстких требований к скорости обмена по PCI нет.
Особые требования: желательная простота реализации

). Скажем прямо. опыта для таких сложных проектов пока маловато. Собственно, поэтому на режим master пока не хочется замахиваться.
Хотя тут недавно возникла мысль об использовании в качестве PCI-контроллера микросхем от PLX: PCI 9054, PCI 9056. Интересно - кто-нибудь имел с ними дело? Как считаете сложность реализации проекта на них будет ниже? (всё-таки databook на PCI 9056 занимает 350 страниц, что сравнимо со спецификацией PCI)
Дело в том, что согласно документации, они позволяют перекачивать довольно большой поток данных в режиме master. Может быть тогда можно было бы вообще отказаться от буферизации и гнать наш поток (50 млн. 16-тиразрядных слов в секунду) напрямую в память ПК? достижимо ли это на практике?