Primeiro, o dispositivo de destino deve ser do mesmo pacote e densidade do dispositivo para o qual o arquivo de programação original foi gerado.
Além disso, quando o dispositivo de destino tiver um conjunto de recursos maior do que o dispositivo para o qual o arquivo de programação foi criado, o software MAX PLUS II desabilitará automaticamente os recursos do superconjunto.
Abaixo está uma lista de algumas compatibilidades de arquivos de programação no software MAX PLUS II. Embora as opções de programação cruzada descritas abaixo sejam suportadas, Altera recomenda que você recompile seus arquivos de origem e gere um novo arquivo de programação sempre que possível, de modo que o tempo possa ser verificado no novo dispositivo de destino. Programadores de terceiros, como microsistemas de BP e Sistema Geral, também aceitam essas opções de programação cruzada.
O software Quartus II é compatível apenas com MAX 7000AE .pof de programação cruzada em MAX 7000B e MAX 3000A em MAX 7000AE. Todas as outras combinações não são suportadas pelo software Quartus II.
| Dispositivo para o qual o arquivo Prog foi gerado | Dispositivo de destino | Tipos de arquivos suportados | Notas |
| MAX 3000A | MAX 7000AE | .pof | 1,2 |
| MAX 7000 | MAX 7000E/MAX 7000A/MAX 7000S/MAX 7000AE/MAX 7000B | .pof | 1 |
| EPM7032V | EPM7032S, EPM7032A, EPM7032AE, EPM7032B | .pof | 1 |
| MAX 7000A | MAX 7000AE/MAX 7000B | .pof | 1 |
| MAX 7000S | MAX 7000A/MAX 7000AE/MAX 7000B | .pof | 1 |
| MAX 7000E | MAX 7000A/MAX 7000AE/MAX 7000S/MAX 7000B | .pof | 1 |
| MAX 7000AE | MAX 7000B | .pof | 1,2 |
Notas:
- Suportado no software MAX PLUS II
- Compatível com o software Quartus II