RGMII в ядре Linux: как упростить получение данных с FPGA

У меня есть интерфейс FPGA с портом RGMII Rx Mac процессора ARM, который имеет IP-адрес STMMAC.

Я "просто" хочу выгружать много данных из FPGA в CPU, и мне действительно не нужен весь стек Ethernet. По сути, я просто хочу получать кадры данных в ЦП и хранить их в памяти: без управления, без фильтра, даже без проверки CRC, одного и единственного соединения между двумя элементами, даже простого получения данных в обратном вызове будет достаточно. Если бы мне даже не пришлось ничего делать с MDIO, это было бы идеально. Я полностью контролирую то, что отправляет FPGA.

ЦП имеет IP-адрес ST RGMII Mac:

https://elixir.bootlin.com/linux/v4.4.230/source/Documentation/networking/stmmac.txt

https://elixir.bootlin.com/linux/v4.4.230/source/Documentation/devicetree/bindings/net/stmmac.txt

Какая моя лучшая стратегия взлома ядра для достижения моей цели?

0 ответов

Другие вопросы по тегам