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

 
 
> Как на одной PCI-плате разместить 2 разных PCI-устройства ?, вопрос ...
Demeny
сообщение Jul 15 2008, 09:15
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 648
Регистрация: 11-02-06
Из: Санкт-Петербург
Пользователь №: 14 237



Возможно ли на одной печатной плате c краевым стандартным PCI-разъёмом разместить два разных PCI-устройства ? Одно устройство будет стандартным PCI-контроллером (например, Ethernet-контроллер RTL8139 или аналогичный), второе устройство будет релизовано на FPGA.
Сам думаю и опыт подсказывает, что вроде как можно с точки зрения логики работы шины, Bus/Device/Function, оба устройства будут иметь одинаковые Bus/Device, и устройство на FPGA будет "откликаться" на свой номер функции в конфигурационных циклах...
Сомнения есть в части схемотехнической. Ограничен ли, например, потребляемый ток от одного разъёма на мат. плате ? Как разводить проводники от шины - просто параллельно ? Нет ли здесь ещё подводных камней ?


--------------------
Сделано в Китае. Упаковано в России.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DpInRock
сообщение Jul 15 2008, 16:24
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



По хорошему, стандарт PCI тут ни при делах. Главное знать нагружающую способность интерфейсной микросхемы. Не все микросхемы одинаковы как йогурт.

Но скорее всего, устройство планируется малотиражным. Штучным. А со штучным всегда можно договориться.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
makc
сообщение Jul 15 2008, 19:49
Сообщение #3


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(DpInRock @ Jul 15 2008, 20:24) *
По хорошему, стандарт PCI тут ни при делах. Главное знать нагружающую способность интерфейсной микросхемы. Не все микросхемы одинаковы как йогурт.


Электрические характеристики шины, как статические, так и динамические, описаны в полной мере в стандарте. То, о чем Вы говорите приводит к необходимости оценки на основе исходных данных из стандарта. Как же тогда получается, что стандарт шины PCI тут не при делах?

Цитата
Но скорее всего, устройство планируется малотиражным. Штучным. А со штучным всегда можно договориться.


Договориться можно и с совестью. У некоторых это получается. Лично я считаю, что договор в данном случае не уместен. Есть правила (стандарт) и нужно играть по этим правилам.


Цитата(Andrew Su @ Jul 15 2008, 23:12) *
Полностью согласен. А если нет возможности или желания делать мост в FPGA, можно применить что-то
от PLX (9052, 9054). А "за" ними, на локальной шине - то, что надо. Правда, при этом устройство будет одно и с одной функцией (в PCI смысле), что не во всех случаях удобно.


Нет, так не получится. Автору темы нужно два устройства физически размещенные на одной плате с интерфейсом PCI. Это возможно лишь при условии использования дополнительного моста шины PCI типа моста фирмы PLX PCI 6140. Но это лишний корпус на плате + дополнительные сложности с трассировкой. Я же предложил другой вариант - разместить в FPGA мост PCI-to-PCI + PCI-device, а снаружи этого FPGA будет выход шины PCI для подключения дополнительного PCI-устройства на той же плате.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Demeny   Как на одной PCI-плате разместить 2 разных PCI-устройства ?   Jul 15 2008, 09:15
- - XVR   Цитата(Demeny @ Jul 15 2008, 13:15) Возмо...   Jul 15 2008, 10:34
|- - Demeny   Цитата(XVR @ Jul 15 2008, 14:34) Камни ес...   Jul 15 2008, 11:48
- - DpInRock   Плюнуть и попробовать. Нам ли бояться даташита на ...   Jul 15 2008, 12:33
|- - makc   Цитата(DpInRock @ Jul 15 2008, 16:33) Плю...   Jul 15 2008, 13:45
|- - Andrew Su   Цитата(makc @ Jul 15 2008, 16:45) Если хо...   Jul 15 2008, 19:12
- - DpInRock   Если два абсолютно независимых устройства - то без...   Jul 15 2008, 21:25
- - I.S.A.   Для подключения двух устройств - надо два IDSEL, а...   Jul 16 2008, 10:21
- - Demeny   Спасибо всем за ответы. Устройство будет серийное,...   Jul 16 2008, 10:32
|- - I.S.A.   Цитата(Demeny @ Jul 16 2008, 14:32) ... Н...   Jul 16 2008, 12:09
|- - Demeny   Цитата(I.S.A. @ Jul 16 2008, 16:09) Я чег...   Jul 16 2008, 13:09
- - DpInRock   А как будет проходить запрос прямого доступа интер...   Jul 16 2008, 15:15
|- - makc   Цитата(DpInRock @ Jul 16 2008, 19:15) А к...   Jul 16 2008, 15:28
- - DpInRock   При том, что существует только одна линия запроса ...   Jul 16 2008, 16:29
|- - makc   Цитата(DpInRock @ Jul 16 2008, 20:29) При...   Jul 16 2008, 16:47
- - DpInRock   Не встречал никогда езернет контроллер - не мастер...   Jul 16 2008, 16:52
|- - makc   Цитата(DpInRock @ Jul 16 2008, 20:52) Не ...   Jul 16 2008, 17:05
- - Demeny   Тема нашла неожиданное развитие. Смотрел даташит...   Jul 24 2008, 12:43


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

 


RSS Текстовая версия Сейчас: 29th July 2025 - 16:51
Рейтинг@Mail.ru


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