JTAG Protocolos suportados
Sistemas embarcadosJoint Test Action Group (IEEE 1149.1)
O que é JTAG?
JTAG (Joint Test Action Group) é uma interface de depuração e teste padronizada como IEEE 1149.1, originalmente projetada para teste de boundary scan de placas de circuito, mas agora amplamente usada para programação de CIs, depuração e rastreamento em tempo real em sistemas embarcados. A interface JTAG usa um TAP (Test Access Port) com quatro sinais obrigatórios: TCK (Test Clock), TMS (Test Mode Select), TDI (Test Data In) e TDO (Test Data Out), além de um TRST (Test Reset) opcional. O controlador TAP é uma máquina de estados finitos de 16 estados controlada por TCK e TMS, através da qual instruções e dados são deslocados para dentro e fora via TDI e TDO. O JTAG suporta o deslocamento de dados através de registros de instrução (IR) para selecionar operações e através de registros de dados (DR) para transferir dados como padrões de boundary scan, IDs de dispositivo, acesso à memória de depuração e configurações de breakpoint. O protocolo permite que múltiplos dispositivos sejam encadeados em uma única cadeia de varredura JTAG com o TDO de um dispositivo conectado ao TDI do próximo. O JTAG é encontrado em virtualmente todos os FPGAs, ASICs, microprocessadores, microcontroladores e SoCs complexos, tornando-o uma das interfaces de depuração mais importantes em eletrônica. A análise de protocolo para JTAG é valiosa para verificar a integridade da cadeia de varredura, depurar falhas de teste de boundary scan, analisar comunicação de porta de depuração e fazer engenharia reversa de configurações de dispositivos. Os engenheiros precisam decodificar transições de estado TAP, conteúdos de registros de instrução e valores de registros de dados para entender e solucionar problemas na comunicação JTAG.
JTAG Referência rápida
| type | Serial, synchronous |
| signals | TDI, TDO, TMS, TCK, TRST |
| max Speed | 10 – 100 MHz typical |
| voltage Range | 1.8V – 3.3V |
| features | Boundary scan |
Instrumentos Acute compatíveis com JTAG
Soluções recomendadas
Todos os produtos compatíveis
Pronto para analisar este protocolo?
Veja como os instrumentos Acute capturam e decodificam este protocolo em tempo real. Solicite uma demo ou entre em contato com nossa equipe.
Como analisar JTAG com instrumentos Acute
Conecte seu analisador lógico Acute aos sinais JTAG: TCK, TMS, TDI e TDO. Opcionalmente conecte TRST se presente.
Conecte um cabo de terra ao terra da placa alvo, idealmente no conector JTAG.
No software Acute, selecione o decodificador de protocolo JTAG e atribua cada sinal ao canal correspondente.
Configure o decodificador com o comprimento do registro de instrução (comprimento IR) para cada dispositivo na cadeia de varredura.
Capture e visualize a atividade JTAG decodificada mostrando transições de estado TAP, valores de registro de instrução (BYPASS, IDCODE, EXTEST, etc.), deslocamentos de registro de dados e dados da cadeia de varredura para cada dispositivo.