ID do artigo: 000078615 Tipo de conteúdo: Documentação e informações do produto Última revisão: 11/09/2012

Como posso modificar o arquivo de programação de chave de segurança Stratix II .ekp.jam para permitir a programação da chave Stratix II em uma cadeia de ação conjunta de teste de vários dispositivos (JTAG) ?

Ambiente

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição O programador de software Quartus II versão 5.1 só pode gerar arquivos de programação .ekp.jam para uma única cadeia de dispositivos Stratix II JTAG e não permite que outros dispositivos seja adicionado à descrição da cadeia no .cdf (arquivo de descrição da cadeia) se o arquivo .ekp.jam for adicionado como um arquivo de programação.  No entanto, você pode adicionar informações dentro do texto do .ekp.jam para permitir a programação de Stratix II dentro de uma cadeia de vários dispositivos.  Para fazer isso, você deve modificar manualmente o arquivo .ekp.jam com informações específicas da cadeia usando os comandos Jam STAPL. As seguintes linhas devem ser adicionadas ao seu arquivo .ekp.jam, dependendo de quantos dispositivos existem antes e/ou após o dispositivo Stratix II na cadeia JTAG:
 

1.) Você deve saber o comprimento do registro de instruções de todos os dispositivos Stratix não Stratix na cadeia.  Você deve determinar os comprimentos totais do registro de instruções dos arquivos BSDL ou fichas técnicas desses dispositivos.  Adicione as seguintes linhas após a linha "PROCEDURE EXECUTE;" no arquivo .ekp.jam:

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

Nota 1: a soma dos comprimentos do registro de instruções após Stratix II na cadeia. Isso mostra um comprimento de exemplo de 10 bits. Modifique o número da sua cadeia.

Nota 2: a soma dos comprimentos do registro de instruções antes Stratix II na cadeia. Isso mostra um comprimento de exemplo de 10 bits. Modifique o número da sua cadeia.

Nota 3: soma dos registros de bypass APÓS Stratix II na cadeia. Isso é equivalente ao número de dispositivos JTAG APÓS Stratix II na cadeia. Modifique o número da sua cadeia.

Nota 4: soma dos registros de bypass antes Stratix II na cadeia. Isso é equivalente ao número de dispositivos JTAG antes Stratix II na cadeia. Modifique o número da sua cadeia.

2. ) Você também deve modificar a seção de verificação .ekp.jam JTAG IDCODE, colocando a varredura de instruções do IDCODE antes da instrução DRSCAN que verifica o IDCODE.   Por exemplo, se você estiver usando um EP2S130, por padrão, o arquivo .ekp.jam tem a seguinte linha:

DRSCAN 32, COMPARE ./2120950DDD, ./21FFFFF, compare_status;

Você deve adicionar na linha a seguir pouco antes da linha acima:

IRSCAN 10, ./2106;

3. ) Por fim, substitua o valor da verificação de redundância cíclica (CRC) no final do arquivo pelo valor correto. Para obter o valor CRC correto, adicione o .ekp.jam modificado no programador Quartus II®. A caixa de diálogo do programador Quartus II dirá o valor correto do CRC. Edite o arquivo com editor de texto e salve o arquivo. O arquivo agora pode ser usado com o programador Quartus II para programação de vários dispositivos.

Se você tiver vários Stratix II na cadeia, este procedimento deve ser repetido para cada arquivo .ekp.jam que você gerar.  Um arquivo .ekp.jam é necessário para cada dispositivo Stratix II na cadeia que será programado com a chave de segurança.

Produtos relacionados

Este artigo aplica-se a 1 produtos

FPGAs Stratix® II

O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês prevalecerá e será a determinante. Exibir a versão em inglês desta página.