ID articolo: 000078615 Tipo di contenuto: Documentazione e informazioni sui prodotti Ultima recensione: 11/09/2012

Come posso modificare il file di programmazione della chiave di sicurezza Stratix II.ekp.jam per consentire la programmazione Stratix II in una catena di azioni comuni di test multi-dispositivo (JTAG)?

Ambiente

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrizione Il programmatore del software Quartus II versione 5.1 può generare solo file di programmazione .ekp.jam per un singolo dispositivo Stratix II catena JTAG e non consente l'aggiunta di altri dispositivi alla descrizione della catena nel file .cdf (chain description file) se il file .ekp.jam viene aggiunto come file di programmazione.  Tuttavia, è possibile aggiungere informazioni all'interno del testo di .ekp.jam per consentire la programmazione di Stratix II all'interno di una catena di più dispositivi.  Per fare ciò, è necessario modificare manualmente il file .ekp.jam con informazioni specifiche sulla catena utilizzando i comandi Jam STAPL. Le seguenti righe devono essere aggiunte al file .ekp.jam, a seconda del quanti dispositivi sono presenti prima e/o dopo il dispositivo Stratix II nella catena JTAG:
 

1.) È necessario conoscere la lunghezza del registro di istruzioni di tutti i dispositivi non Stratix nella catena.  È necessario determinare le lunghezze totali del registro delle istruzioni dai file BSDL o dai datasheet per questi dispositivi.  Aggiungere le seguenti righe dopo la riga "PROCEDURE EXECUTE;" nel file .ekp.jam:

PREIR 10;    '< -- Nota 1
POSTIR 10; '< -- Nota 2
PREDR 1;    'Nota 3
POSTDR 1; '< -- Nota 4

Nota 1: somma delle lunghezze del registro delle istruzioni DOPO Stratix II nella catena. Questo mostra una lunghezza di esempio di 10 bit. Modificare il numero per la catena.

Nota 2: somma delle lunghezze del registro di istruzioni PRIMA Stratix II nella catena. Questo mostra una lunghezza di esempio di 10 bit. Modificare il numero per la catena.

Nota 3: somma dei registri di bypass DOPO Stratix II nella catena. Ciò equivale al numero di dispositivi JTAG AFTER Stratix II nella catena. Modificare il numero per la catena.

Nota 4: somma dei registri di bypass PRIMA Stratix II nella catena. Ciò equivale al numero di dispositivi JTAG PRIMA di Stratix II nella catena. Modificare il numero per la catena.

2. ) È inoltre necessario modificare la sezione di controllo .ekp.jam JTAG IDCODE inserendo la scansione dell'istruzione IDCODE prima dell'istruzione DRSCAN che controlla l'IDCODE.   Ad esempio, se si utilizza un EP2S130, per impostazione predefinita il file .ekp.jam ha la seguente riga:

DRSCAN 32, , CONFRONTA ./2120950DD, ./21FFFFFFF, compare_status;

È necessario aggiungere la riga seguente poco prima della riga precedente:

IRSCAN 10, ./2106;

3. ) Infine, sostituire il valore di controllo della ridondanza ciclica (CRC) alla fine del file con il valore corretto. Per ottenere il valore CRC corretto, aggiungere il file .ekp.jam modificato nel programmatore Quartus II®. La finestra di dialogo del programmatore Quartus II indica il valore CRC corretto. Modificare il file con l'editor di testo e salvare il file. Il file può ora essere utilizzato con il programmatore Quartus II per la programmazione multi-dispositivo.

Se nella catena sono presenti più dispositivi Stratix II, questa procedura deve essere ripetuta per ciascun file .ekp.jam generato.  È necessario un file .ekp.jam per ogni dispositivo Stratix II nella catena che sarà programmata con chiave di sicurezza.

Prodotti correlati

Questo articolo si applica a 1 prodotti

FPGA Stratix® II

Il contenuto di questa pagina è il risultato della combinazione tra la traduzione umana e quella automatica del contenuto originale in lingua inglese. Questo contenuto è fornito soltanto a titolo di informazione generale e non ha pretese di completezza o accuratezza. In presenza di contraddizioni tra la versione in lingua inglese di questa pagina e la sua traduzione, fa fede la versione inglese. Visualizza la versione in lingua inglese di questa pagina.