Maxim-integrated MAXQ7666 Manual do Utilizador Página 294

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 386
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 293
10.4.4 DR-Scan Sequence
Once the instruction register has been configured to a desired state (mode), transactions are performed via a data buffer register asso-
ciated with that mode. These data transactions are executed serially in a manner analogous to the process used to load the instruc-
tion register. The transactions are grouped in the TAP controller state sequence starting from the select-DR-scan state. In the TAP con-
troller state sequence, the shift-DR state allows internal data to be shifted out through the TDO pin while the external data is shifted in
simultaneously via the TDI pin. Once a complete data pattern is shifted in, input data can be latched into the parallel buffer of the
selected register on the falling edge of TCK in the update-DR state. On the same TCK falling edge, in the update-DR state, the inter-
nal parallel buffer is loaded to the data shift register for output. This shift-DR/update-DR process serves as the basis for passing infor-
mation between the external host and the MAXQ7665/MAXQ7666. These data register transactions occur in the data register portion
of the TAP controller state sequence diagram and have no effect on the instruction register.
10.4.5 Communication via TAP
The TAP controller is in test-logic-reset state after a power-on-reset. During this initial state, the instruction register contains bypass
instruction and the serial path defined between the TDI and TDO pins for the shift-DR state is the 1-bit bypass register. All TAP signals
(TCK, TMS, TDI, and TDO) default to being weakly pulled high internally on any reset. The TAP controller remains in the test-logic-reset
state as long as TMS is held high. The TCK and TMS signals can be manipulated by the host to transition to other TAP states. The TAP
controller remains in a given state whenever TCK is held low.
For the host to establish a specific data communication link, a private instruction must be loaded into the IR2:IR0 register. Once the
instruction is latched in the instruction parallel buffer at the update-IR state, it is recognized by the TAP controller and the communi-
cation channel is established. In-circuit debug or in-system programming commands and data can be exchanged between the host
and the MAXQ7665/MAXQ7666 by operating in the data register portion of the state sequence (i.e., DR-scan). The TAP retains the pri-
vate instruction that was loaded into IR2:IR0 until a new instruction is shifted in or until the TAP controller returns to the test-logic-reset
state.
MAXQ7665/MAXQ7666 Users Guide
10-8
Table 10-3. Instruction Register Commands
IR2:IR0 INSTRUCTION FUNCTION
SERIAL DATA SHIFT
REGISTER SELECTION
00
0 Extest No operation Unchanged (retain previous selection)
00
1 Sample/Preload No operation Unchanged (retain previous selection)
01
0 Debug In-circuit debug mode 10-bit shift register
01
1 Bypass No operation (default) 1-bit shift register
10
0 System Programming Bootstrap function 3-bit shift register
10
1 Bypass No operation (default) 1-bit shift register
11
0
Reserved
11
1 Bypass No operation (default) 1-bit shift register
Maxim Integrated
Vista de página 293
1 2 ... 289 290 291 292 293 294 295 296 297 298 299 ... 385 386

Comentários a estes Manuais

Sem comentários