Art55555 0 5 сентября, 2022 Опубликовано 5 сентября, 2022 · Жалоба Есть собственная плата с кинтексом. Есть подключение по PCI ген2. Необходимо, используя стандартный XDMA драйвер (или другой собственный), реализовать следующие функции: 1. Передача минимального потока до 150 МБ/c от платы в компьютер, процедуры его запихивания куда-то (буфер, враппер) в ПЛИС и вынимания его из вашей библиотеки в компе. DDR 3 на плате есть, но пока не используется. 2. Передача 16 регистров в каждую сторону для управления. Задача только для тех, кто имеет опыт, необходимо быстрое решение за деньги. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yes 5 5 сентября, 2022 Опубликовано 5 сентября, 2022 · Жалоба в общем случае это выглядит довольно просто - в ПЛИС втыкается ксайлинский бридж (см картинку), со стороны хоста (Линукса) компилится кернель модуль, с ним можно работать через готовые утилиты или самому написать приложение. я так понимаю, что 1 lane? для 150МБ/с - это выглядит достижимо через DMA + AXI а регистры делаются через AXI_LITE вопрос в том - заработает ли PCIe в железе, ну то есть "Есть подключение по PCI ген2." означает наличие схемы с соединениями или какие-то тесты успешно прошли? если удаленно работать, то как отлаживать? если удаленность (то есть моя невозможность вообще никак железо потрогать) не смущает - напишите сюда или личное сообщение. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться