Мне было интересно, знает ли кто-нибудь эффективный способ программирования FPGA (PL) для серии Xilinx Zynq-7 или связанных устройств из главной программы C (не на SoC, а с главного ПК). Есть ли API Xilinx, который я могу использовать / включить в свою программу. Единственный способ, которым я могу это сделать на данный момент, - это вызвать программирование из командной строки через Impact.
В основном я хочу поместить функциональность SDK «Program FPGA» в мою программу на C, где пользователь выбирает предварительно созданный файл .bit (и файл .elf, если это возможно) для программирования FPGA / (SoC). Это просто для проверки концепции, позже я хотел бы поместить эту динамическую конфигурацию на один из процессоров ARM.
Большое спасибо Сэм