McSava 0 12 июля, 2007 Опубликовано 12 июля, 2007 · Жалоба Нужно сделать устройство в формате PCIe. Тот вариант, что предлагается для ПЛИС на PHY контроллере от Philips занимает очень много места в ПЛИСке. К тому же есть опасения, что этот вариант не влезет еще и по быстродействию в недорогую микросхему. Ставить что-то большое экономически нецелесообразно. В ссвязи с этим возник вопрос работал ли кто нибудь с PCIe-в-PCI мостом, так как проект под PCI в съедает намного меньше ресурсов. Или может быть есть какието готовые контроллеры у которых с одной стороны был бы "PCIe", а с другой стороны "адрес, данные, чтение/запись". В интернете вычитал, что есть три типа микросхем, PHY интерфейс после которого вся работа ложится на плечи разработчика, но его плюс в малом количестве контактов с микросхемой пользователя (чего кстати не так уж и мало). Далее где разгружается часть пользовательской микросхемы. И совсем простой вариант, где весь последовательный поток данных сворачивается и разворачивается в готовой микросхеме. Но доступными являются только PHY микросхемы, и если их ставить с тем что предлагает XIlinx то там совсем не остается места под остальной проект. Кто нибудь работал с подобными вещами от PLX и тп? Поделитесь впечатлениями, пожалуйста. На что они больше похожи на мост PCIe-PCI. Или же у них полноценный контроллер с другим интерфейсом, но более простым и менее ресурсоемким? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Elresearch 1 13 июля, 2007 Опубликовано 13 июля, 2007 · Жалоба У PLX есть как PCI-PCIe мосты (PEX 8111/PEX 8112/PEX 8114) так и Local Bus to PCIe мост (PEX 8311) + если Вы хотите ПЛИС и не очень пугает цена то приглядитесь к Virtex-5 серий LXT и SXT, у них аппаратная реализация контроллера PCIe (вплоть до PHY) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vmp 0 13 июля, 2007 Опубликовано 13 июля, 2007 · Жалоба Есть ещё мост PCIe - PCI от Texas Instruments. Мы пробовали eval board на этом чипе и свою PCI-плату. Воткнули - заработало. http://focus.ti.com/docs/prod/folders/print/xio2000a.html. Второй вариант - взять альтеровские Arria GX. Обещают быть недорогими и с поддержкой PCIe. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
McSava 0 18 июля, 2007 Опубликовано 18 июля, 2007 · Жалоба Спасибо за ответы. Virtex5 не подойдет. Насчет мостов еще вопрос возник, как они работают в 3х вольтовом режиме, или может они могут работать с 2,5 вольтовыми банками, по документации на плату там вроде как нужно резистор запаивать на плате для выбора 5 или 3,3В. А реально они работают с 3,3В уровнями? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Elresearch 1 18 июля, 2007 Опубликовано 18 июля, 2007 · Жалоба Есть ещё мост PCIe - PCI от Texas Instruments. Ну и не только у техаса ;) у нека есть µPD72040х, у перикома есть PI7C9X110/PI7C9X130, у IDT PEB20N2/PEB20N1, у тундры и т.п и т.д. А реально они работают с 3,3В уровнями? За техас и остальных поручится не могу, а PEX 8111 вроде работает с 3.3 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bav 0 2 августа, 2007 Опубликовано 2 августа, 2007 · Жалоба Но доступными являются только PHY микросхемы, и если их ставить с тем что предлагает XIlinx то там совсем не остается места под остальной проект. на EP2C20 (Altera) + XIO1100 (PHY) остается ~50% ресурсов. ядро от PLDA. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeyTD 0 26 августа, 2007 Опубликовано 26 августа, 2007 · Жалоба зайдите по ссылке: http://www.pcisig.com/developers/complianc...tors_list/pcie/ Там будет полный перечень чипов, официально соответствующих спецификациям PCI-SIG. Но внимательно прочитайте первый абзац. (допустим, с тем же NEC-ом требуется NDA. Интелы, насколько я помню, без договора о неразглашении мосты предоставляют. Семплы заказывали у них и evalboard. Ну и всякие там техподдержки и т.п. у некоторых даже тупо даташит нельзя получить просто так. Вобщем, смотрите, ищите. Что-то обязательно подойдёт. Но так или иначе, лучше ориентироваться на этот список, чем на найденых в гугле каких-то китайских произхводителей) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Bad0512 2 20 февраля, 2008 Опубликовано 20 февраля, 2008 · Жалоба Работали с 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". Мы сочли эту проблему проблемой асусов и не стали её решать. Кстати на других асусных мамках всё работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться