Меня интересует - нет ли тут очевидной какой-то проблемы? Например, что PCI-E у iMX6 не работает? Или miniPCI-E тут лишь чисто разъем с рабочим USB но не PCI? И как воспримется питание карты с отдельного входа? Хотя я могу запитать Hola-PC и подключаемую карточку от одного лабораторного источника.
У меня психоз на тему того, что я хочу проверить свою PCI-E x1 карточку FPGA и мой драйвер на платформе ARM.
P.S. Вы не планируете отладочные платы ПЛИС с разъемом PCI-E? Можно было бы под этот IEB конкретно запилить, но это так... чисто мысль
судя по картинками - это всего лишь переходник + дополнительный питальник на второй плате. от мини-pci-e проброшен интерфейс rx,tx,clk, т.е. на разъеме x16 вы получите x1, если китайцы с разводкой не накосячили
на стороне Холы интерфейс pci-e вполне работает, ну хотя бы для wifi адаптеров
а вот как там с кухней на х86 при работе с х1 я не знаю (не пробовал)
кстати, от USB там всего лишь шнурок, а интерфейса нет..
в теории, я конечно могу и ошибаться, но достаточно поразглядывать фотки 3 и 4 и посмотреть на цоколевку mini-pcie
о! недоглядел..
если по цоколевке плата и переходник совместимы, то на imx6 в логе будет виден момент хендшейка с вашей платой и загруженной фпга, дальше видимо дело за драйвером
Это понятно, считаю это они хорошо придумали взять такой кабель, ибо у USB 3.x кабелей как раз нужные частоты для PCI-E 1.x и даже наверное 2.x.
В итоге lspci покажет устройство, даже без драйвера.
Да, я в курсе примерно почему от встроенных клоков отказались в 2.0 (не уверен), а в 3.0 вроде точно, не ручаюсь. Моя карточка тактирует интерфейсную логику как раз от REFCLK шины - это значит проблем в теории быть не должно?