Цитата
FPGA+MAC (без участия HPS)
Если хотите использовать встроенные EMAC на борту HPS без участия ARM ядра (
правильно я понял?), то такой трюк не выйдет.
Цитата
HPS+EMAC
Пробросить ножки конечно хорошо, что с таймингами произойдет?
Тайминг анализ путей с участием HPS это вообще отдельная тема.. Я сам в эту сторону не копал еще, просто поднял проц, бут, посмотрел что он взаимодействует с FPGA частью. Где-то на альтеровском форуме была кажется тема про тайминг анализ HPS бриджей. По логической организации бриджа HPS EMAC - FPGA pins могу посоветовать
вот и
вот. Сам пробовал какой-то из этих вариантов, когда ковырялся с EMAC на низком уровне. Смог все это собрать в Qsys и квартус и достучался по MDIO на физику, а дальше эти ковыряния отложил на потом.
Вот есть
тема, где обсуждался bare metal драйвер для EMAC Designware. Тоже можете глянуть, штатного драйвера в hwlib от альтеры для bare metal нет, камрады берут за основу линуксовый/убутный драйвер и перепиливают под свои нужды