TT-System-Firmware APIs 19.10.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
jtag_emul_data Struct Reference

#include <jtag_priv.h>

Data Fields

jtag_reg_t shift_reg [DR+1]
uint8_t shift_bits [DR+1]
jtag_reg_t hold_reg [DR+1]
enum jtag_state state
enum jtag_shift_reg selected_reg
bool tck_old
size_t tck_count
bool have_axi_addr_tdr
uint32_t axi_addr_tdr
bool have_axi_data_tdr
uint32_t axi_data_tdr
uint32_tsram
size_t sram_len

Field Documentation

◆ axi_addr_tdr

uint32_t jtag_emul_data::axi_addr_tdr

◆ axi_data_tdr

uint32_t jtag_emul_data::axi_data_tdr

◆ have_axi_addr_tdr

bool jtag_emul_data::have_axi_addr_tdr

◆ have_axi_data_tdr

bool jtag_emul_data::have_axi_data_tdr

◆ hold_reg

jtag_reg_t jtag_emul_data::hold_reg[DR+1]

◆ selected_reg

enum jtag_shift_reg jtag_emul_data::selected_reg

◆ shift_bits

uint8_t jtag_emul_data::shift_bits[DR+1]

◆ shift_reg

jtag_reg_t jtag_emul_data::shift_reg[DR+1]

◆ sram

uint32_t* jtag_emul_data::sram

◆ sram_len

size_t jtag_emul_data::sram_len

◆ state

enum jtag_state jtag_emul_data::state

◆ tck_count

size_t jtag_emul_data::tck_count

◆ tck_old

bool jtag_emul_data::tck_old

The documentation for this struct was generated from the following file:
  • /home/runner/work/tt-system-firmware/tt-system-firmware/tt-system-firmware/drivers/jtag/jtag_priv.h