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

 
 
 
Reply to this topicStart new topic
> Посоветуйте PCIe контроллер полный, или PCI мост
Kaligooola
сообщение Jul 12 2007, 13:23
Сообщение #1


Brubel
***

Группа: Свой
Сообщений: 321
Регистрация: 17-11-06
Из: Oudergem
Пользователь №: 22 444



Нужно сделать устройство в формате PCIe. Тот вариант, что предлагается для ПЛИС на PHY контроллере от Philips занимает очень много места в ПЛИСке. К тому же есть опасения, что этот вариант не влезет еще и по быстродействию в недорогую микросхему. Ставить что-то большое экономически нецелесообразно.
В ссвязи с этим возник вопрос работал ли кто нибудь с PCIe-в-PCI мостом, так как проект под PCI в съедает намного меньше ресурсов. Или может быть есть какието готовые контроллеры у которых с одной стороны был бы "PCIe", а с другой стороны "адрес, данные, чтение/запись".

В интернете вычитал, что есть три типа микросхем, PHY интерфейс после которого вся работа ложится на плечи разработчика, но его плюс в малом количестве контактов с микросхемой пользователя (чего кстати не так уж и мало).
Далее где разгружается часть пользовательской микросхемы.
И совсем простой вариант, где весь последовательный поток данных сворачивается и разворачивается в готовой микросхеме.

Но доступными являются только PHY микросхемы, и если их ставить с тем что предлагает XIlinx то там совсем не остается места под остальной проект.

Кто нибудь работал с подобными вещами от PLX и тп?

Поделитесь впечатлениями, пожалуйста. На что они больше похожи на мост PCIe-PCI. Или же у них полноценный контроллер с другим интерфейсом, но более простым и менее ресурсоемким?
Go to the top of the page
 
+Quote Post
Elresearch
сообщение Jul 13 2007, 09:04
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 214
Регистрация: 29-12-04
Пользователь №: 1 730



У PLX есть как PCI-PCIe мосты (PEX 8111/PEX 8112/PEX 8114) так и Local Bus to PCIe мост (PEX 8311) + если Вы хотите ПЛИС и не очень пугает цена то приглядитесь к Virtex-5 серий LXT и SXT, у них аппаратная реализация контроллера PCIe (вплоть до PHY)
Go to the top of the page
 
+Quote Post
vmp
сообщение Jul 13 2007, 12:35
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070



Есть ещё мост PCIe - PCI от Texas Instruments. Мы пробовали eval board на этом чипе и свою PCI-плату. Воткнули - заработало.
http://focus.ti.com/docs/prod/folders/print/xio2000a.html.
Второй вариант - взять альтеровские Arria GX. Обещают быть недорогими и с поддержкой PCIe.
Go to the top of the page
 
+Quote Post
Kaligooola
сообщение Jul 18 2007, 07:05
Сообщение #4


Brubel
***

Группа: Свой
Сообщений: 321
Регистрация: 17-11-06
Из: Oudergem
Пользователь №: 22 444



Спасибо за ответы.
Virtex5 не подойдет.

Насчет мостов еще вопрос возник, как они работают в 3х вольтовом режиме, или может они могут работать с 2,5 вольтовыми банками, по документации на плату там вроде как нужно резистор запаивать на плате для выбора 5 или 3,3В.
А реально они работают с 3,3В уровнями?
Go to the top of the page
 
+Quote Post
Elresearch
сообщение Jul 18 2007, 08:36
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 214
Регистрация: 29-12-04
Пользователь №: 1 730



Цитата
Есть ещё мост PCIe - PCI от Texas Instruments.

Ну и не только у техаса wink.gif у нека есть µPD72040х, у перикома есть PI7C9X110/PI7C9X130, у IDT PEB20N2/PEB20N1, у тундры и т.п и т.д.
Цитата
А реально они работают с 3,3В уровнями?

За техас и остальных поручится не могу, а PEX 8111 вроде работает с 3.3
Go to the top of the page
 
+Quote Post
bav
сообщение Aug 2 2007, 11:33
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 693
Регистрация: 21-06-05
Из: Санкт-Петербург
Пользователь №: 6 184



Цитата
Но доступными являются только PHY микросхемы, и если их ставить с тем что предлагает XIlinx то там совсем не остается места под остальной проект.


на EP2C20 (Altera) + XIO1100 (PHY) остается ~50% ресурсов. ядро от PLDA.
Go to the top of the page
 
+Quote Post
Нбо Туабе
сообщение Aug 26 2007, 12:32
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 91
Регистрация: 13-12-05
Из: Томск
Пользователь №: 12 158



зайдите по ссылке:
http://www.pcisig.com/developers/complianc...tors_list/pcie/

Там будет полный перечень чипов, официально соответствующих спецификациям PCI-SIG. Но внимательно прочитайте первый абзац. (допустим, с тем же NEC-ом требуется NDA. Интелы, насколько я помню, без договора о неразглашении мосты предоставляют. Семплы заказывали у них и evalboard. Ну и всякие там техподдержки и т.п. у некоторых даже тупо даташит нельзя получить просто так. Вобщем, смотрите, ищите. Что-то обязательно подойдёт. Но так или иначе, лучше ориентироваться на этот список, чем на найденых в гугле каких-то китайских произхводителей)
Go to the top of the page
 
+Quote Post
Bad0512
сообщение Feb 20 2008, 07:40
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650



Работали с PEX8114, а точнее с его усечённым аналогом от Тундры. За мостом стоял Virtex4 c PCI-X 64bit 133MHz корой внутри. Банки виртекса, которые соединялись с Тундрой, были запитаны от 3.0 вольт питания. Наступили на несколько граблей. 1 грабли - Тундра не приемлет посылки множественных запросов на данные пока не отработала текущий. Рано или поздно она начинает произвольным образом переставлять куски данных во времени. Это никак не связано с relaxed ordering. 2 грабли - скорость на запись в девайс из компа получалась очень маленькая (всего каких-то 200мБайт в секунду). На чтение получали около 785 мБайт.с. Эти грабли так и не победили - по моему мнению это - косяк Тундры, сам смотрел диаграммы, она просто отдаёт данные с большими паузами. Ещё на это влияют и грабли номер 1 ибо после посылки запроса приходится ждать 150-180 клоков до того момента пока полетят первые куски данных, посылать второй запрос в это время нельзя - всё развалится рано или поздно. В принципе грабли номер 2 нам не помешали, ибо надо было заливать в железку всего один HD поток - а это примерно 120мБ в секунду. Грабли номер 3 - на асусной мамке типа
Резюме - всё работает, но есть некоторые проблемы.

Грабли номер 3 ещё раз: на асусной мамке P5WDG2 WS Professional мост не опознаётся. Сами асусы на это мычат что-то невнятное типа "поставьте Висту вместо XP". Мы сочли эту проблему проблемой асусов и не стали её решать. Кстати на других асусных мамках всё работает.
Go to the top of the page
 
+Quote Post

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

 


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


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