Прошивка для Xilinx состоит из нескольких однотипных блоков: интерфейс к хост-контроллеру, два интерфейса i2c, два интерфейса SPI. Прошивку в ПЛИС прописывает хост-контроллер. Возможно ли в процессе конфигурации каким-либо способом залезть в файл прошивки и в произвольном порядке переставлять блоки интерфейсов i2c или spi (в одной конфигурации в установленной области ПЛИС разведён i2c в другой spi)? При этом, конечно, при сборке блоков выделять ресурсы ПЛИС таким образом, чтобы они не перекрывались во внутренней структуре. Или может кто знает где копать?