ID do artigo: 000078679 Tipo de conteúdo: Solução de problemas Última revisão: 07/10/2016

Qual é a diferença entre USERCODE e UESCODE?

Ambiente

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição USERCODE é uma instrução conjunta do Grupo de ação de teste (JTAG) definida na especificação JTAG IEEE 1149.1-1990 que permite programar uma assinatura eletrônica do usuário de 32 bits no dispositivo durante a programação (geralmente para controle de versão de projeto). Quando a instrução USERCODE é carregada no dispositivo, você pode mudar a assinatura do dispositivo. Você pode especificar qualquer padrão de 32 bits nesta assinatura.

Embora UESCODE não seja definido na especificação JTAG, esta instrução usa a máquina de estado JTAG para mudar uma assinatura do dispositivo, fornecendo assim a mesma capacidade de controle de versão que a instrução USERCODE. UESCODE pode usar uma ou mais instruções para ler uma assinatura fora do dispositivo. Como o UESCODE é uma instrução® Altera, você deve usar um arquivo Jam (.jam) gerado pelo software MAX PLUS® II para ler as instruções.

Você pode definir o USERCODE ou UESCODEregister no software MAX PLUS II por meio da opção Código do Usuário (Atribuir menu -> opções globais de dispositivo de projeto).Tabela 1 lista o comprimento do registro USERCODE ou UESCODE para Altera dispositivos.

Tabela 1. Comprimentos do registro USERCODE e UESCODE
DispositivoInstruçãoComprimento (bits)
APEX 20KUSERCODE32
FLEX® 10KUSERCODE32 (1)
FLEX 10KEUSERCODE32 (1)
FLEX 8000NANA
FLEX 6000NANA
® MAX 9000AUESCODE16
MAX 7000AUESCODE16
MAX 7000AEUSERCODE32
MAX 7000BUSERCODE32
MAX 3000AUSERCODE32
Dispositivos de configuraçãoUSERCODE32

Nota:
(1) Sete bits determinados pelo usuário, 25 bits predeterminados.

Para obter mais informações sobre USERCODE e UESCODE, consulte UM 39: Teste de verificação de limites do IEEE 1149.1(JTAG) em dispositivos Altera (PDF).

 

Produtos relacionados

Este artigo aplica-se a 1 produtos

Dispositivos programáveis Intel®

1

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 governará e será a controle. Exibir a versão em inglês desta página.