ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_bscan_regs.h
Go to the documentation of this file.
1
39
40#pragma once
41
42#ifdef __cplusplus
43extern "C" {
44#endif
45
46#include <stdint.h>
47
48/* =============================================================================
49 * Register widths
50 * =============================================================================
51 */
52
68
69/* =============================================================================
70 * Reset values
71 * =============================================================================
72 */
73
88typedef enum : uint32_t {
90 k_ra8_bscan_jtidr_reset = 0x085DA447UL,
92
93/* =============================================================================
94 * Instruction Register opcodes (JTIR.TS[3:0])
95 * =============================================================================
96 */
97
116
117/* =============================================================================
118 * TAP controller pin identifiers (informational)
119 * =============================================================================
120 */
121
143
144#ifdef __cplusplus
145}
146#endif
ra8_bscan_reset_t
Power-on-reset values of the JTAG registers.
@ k_ra8_bscan_jtir_reset
JTIR reset value.
@ k_ra8_bscan_jtidr_reset
JTIDR fixed device ID.
ra8_bscan_instr_t
JTIR Test Bit Set (TS[3:0]) command codes.
@ k_ra8_bscan_instr_idcode
Read JTIDR (Renesas code).
@ k_ra8_bscan_instr_clamp
Clamp output pins.
@ k_ra8_bscan_instr_extest
External test mode.
@ k_ra8_bscan_instr_bypass
Bypass register selected.
@ k_ra8_bscan_instr_sample_preload
Sample / preload.
@ k_ra8_bscan_instr_highz
High-impedance output.
ra8_bscan_width_t
Bit-widths of the four JTAG TAP registers.
@ k_ra8_bscan_jtir_bits
JTIR is 4 bits wide (TS[3:0]).
@ k_ra8_bscan_jtidr_bits
JTIDR is 32 bits wide (DID[31:0]).
@ k_ra8_bscan_jtbpr_bits
JTBPR is a single bit shift register.
ra8_bscan_pin_t
JTAG TAP pin role identifiers.
@ k_ra8_bscan_pin_tdo
Test data output.
@ k_ra8_bscan_pin_count
Number of TAP pins.
@ k_ra8_bscan_pin_tms
Test mode select.
@ k_ra8_bscan_pin_tck
Test clock input.
@ k_ra8_bscan_pin_tdi
Test data input.