Цитата(des00 @ Jan 21 2014, 21:22)

а почему нельзя взять готовую разработку ЕМНИП dmsv для соединения устроств через PCIE точка точка с гарантированной доставкой ? сорцы открытые, только физику поменять

вот линк на тему не помню, искать надо
нашел
http://ds-dev.ru/projects/proteq/wiki только там не по PCIE, а по гигабитным линкам
ХА, етот proteq - продукт Смехова! VHDL
форматы служебных и рабочих пакетов у меня в ядре полностью идентичны тем что получил он)
только у него кодирование 64b67 и фиксированный пакет 256 байт * 4 - не очень удобно для работы.
мы подобрали код 8b9 и пакеты произвольной длины
управление потоком не реализовано, из-за етого будет нельзя/неудобно делать маршрутизацию. При правильном управлении потоком мультикаст легко реализуется как надстройка.
У меня в ядре транзакции разных линий абсолютно независимы. Более того, мое ядро может работать, при произвольном сочетании приемников/передатчиков. У Смехова - пакет принят, если по всем линиям корректный прием.
процессорная реализация невозможна, как и у меня.
Впрочем ето больше, чем ничего, спасибо Дмитрию Смехову, и
des00о ужас. моя концепция местами сложнее pcie
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.