Цитата
Что означает "портировать"? По идеи, хотелось бы запихнуть "программатор" тоже в ПЛИС.
Я надеюсь это не подразумевает перепрограммирование FPGA самой FPGA

. Или же речь идет о двух отдельных девайсах для программирования друг друга. Но даже программирование без отдельного микропроцессора это задача для настоящего джедая. У меня знакомый убил месяц на это дело. В общем, как я понял задача решаемая при наличии неограниченного количества времени.
Самое сложное в этой задаче организовать polling, который на микропроцессоре делается очень легко, но железе требует определенных затрат. Его идея была в следущем
делается FPGA на 42MX, STAPL конвертится в специальный микрокод, по 232 интерфейсу загоняется код во флэшку, и потом команде вливается в актелину. Расход ресурсов (цена, площадь, обьем флешки) оказался настолько велик, что проект был убит после первого успешного програмиирования.
Кстати - если речь идет о микроконтроллере в системе - то почему бы не вытащить его из FPGA в отдельный готовый чип и не дать ему общественное поручение программировать актелину по просьбе общественности.