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