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
Recomendado para decodificação
TB3016F
only decode
Com canais analógicos
MSO2116E
only decode
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.