Intel® Quartus® Prime Programmer gera arquivos SVF que apagam e programam todo o flash em Intel® MAX® 10 dispositivos. Para gerar arquivos SVF que programem apenas a Memória Flash de Configuração (CFM) ou a Memória Flash do Usuário (UFM), você precisa editar o arquivo SVF gerado, conforme descrito abaixo.
Uma forma de programar apenas uma parte da memória é a seguinte:
- Remover o código que programa UFM ou CFM;
- Remova a limpeza do DSM
- Adicione a exclusão do setor antes do programa UFM ou CFM:
Exemplo: abaixo de ISC Erase inserido no arquivo SVF que corresponde à linha! ENDEREÇO de acordo com o! Linha de endereço do programa UFM1.
!
! Max 10 ISC Erase UFM1
!
SIR 10 TDI (203); ! ISC_ADDRESS_SHIFT (10 0000 0011)
RUNTEST 18 TCK;
SDR 23 TDI (001000); ! ENDEREÇO
SIR 10 TDI (2F2); ! ISC_ERASE (10 1111 0010)
TCK 1050003 RUNTEST;
!
! Programa Max 10 UFM1
!
SIR 10 TDI (203); ! ISC_ADDRESS_SHIFT (10 0000 0011)
RUNTEST 18 TCK;
SDR 23 TDI (001000); ! ENDEREÇO
SIR 10 TDI (2F4); ! ISC_PROGRAM (10 1111 0100)
RUNTEST 18 TCK;
SDR 32 TDI (0531050A0); ! DADOS
RUNTEST 960 TCK;