Welchen FPGA nutzt denn der MIST, das Suska-Board und die Firebee?
Das ist eigentlich völlig wurscht.
Selbst wenn das FPGA genau dasselbe wäre, wäre ein einfaches "Portieren" (so, wie man das von µC gewohnt wäre) nicht so ohne weiteres möglich.
FPGAs werden nicht programmiert.
Die werden konfiguriert.
Realisiert wird eine Digitalschaltung, die (fast) völlig unabhängig vom FPGA-Typ, aber (sehr) viel abhängiger vom "digitalen Drumrum" und der verwendeten Sprache ist.
Das FireBee FPGA beispielsweise verwendet (nahezu unverändert) Elemente der Suska-Implementierung, muß aber eine "Drumrumschaltung" basteln, die sozusagen die "Suska-Umgebung" realisiert.
Daß der Vampire-Core nicht frei ist (das ist die Entscheidung der Entwickler, die man respektieren muß) macht die Sache nicht gerade einfacher.