TT Zephyr Platforms 18.11.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
debug_trace.c File Reference
#include "debug_trace.h"
#include "reg.h"

Data Structures

struct  RESET_UNIT_CHIP_DEBUG_TRACE_IF_CNTL_reg_t
union  RESET_UNIT_CHIP_DEBUG_TRACE_IF_CNTL_reg_u
struct  CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_IF_CNTL_reg_t
union  CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_IF_CNTL_reg_u
struct  CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_REFCLK_COUNTER_CNTL_reg_t
union  CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_REFCLK_COUNTER_CNTL_reg_u
struct  CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_BUFFER_INTR_CNTL_reg_t
union  CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_BUFFER_INTR_CNTL_reg_u
struct  CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_CLIENT_FILTER_CNT_reg_t
union  CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_CLIENT_FILTER_CNT_reg_u

Macros

#define RESET_UNIT_CHIP_DEBUG_TRACE_IF_CNTL_REG_DEFAULT   0x00000000
#define CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_IF_CNTL_REG_ADDR   0x80300004
#define CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_IF_CNTL_REG_DEFAULT   0x00000000
#define CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_REFCLK_COUNTER_CNTL_REG_DEFAULT   0x00000000
#define CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_BUFFER_INTR_CNTL_REG_DEFAULT   0x00010038
#define CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_CLIENT_FILTER_CNT_REG_DEFAULT   0x00000040
#define CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_BUFFER_DESTINATION_ADDR_REG_ADDR   0x80300014
#define RESET_UNIT_CHIP_DEBUG_TRACE_IF_CNTL_REG_ADDR   0x80030C20
#define CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_BUFFER_DESTINATION_SIZE_REG_ADDR   0x80300018
#define CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_BUFFER_INTR_CNTL_REG_ADDR   0x8030001C
#define CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_REFCLK_COUNTER_CNTL_REG_ADDR   0x80300020
#define CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_CLIENT_FILTER_CNT_REG_ADDR   0x80300028

Functions

void DebugTraceInit (TraceBufferMode trace_buffer_mode, uint32_t trace_buffer_addr, uint32_t trace_buffer_size)

Macro Definition Documentation

◆ CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_BUFFER_DESTINATION_ADDR_REG_ADDR

#define CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_BUFFER_DESTINATION_ADDR_REG_ADDR   0x80300014

◆ CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_BUFFER_DESTINATION_SIZE_REG_ADDR

#define CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_BUFFER_DESTINATION_SIZE_REG_ADDR   0x80300018

◆ CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_BUFFER_INTR_CNTL_REG_ADDR

#define CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_BUFFER_INTR_CNTL_REG_ADDR   0x8030001C

◆ CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_BUFFER_INTR_CNTL_REG_DEFAULT

#define CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_BUFFER_INTR_CNTL_REG_DEFAULT   0x00010038

◆ CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_CLIENT_FILTER_CNT_REG_ADDR

#define CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_CLIENT_FILTER_CNT_REG_ADDR   0x80300028

◆ CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_CLIENT_FILTER_CNT_REG_DEFAULT

#define CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_CLIENT_FILTER_CNT_REG_DEFAULT   0x00000040

◆ CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_IF_CNTL_REG_ADDR

#define CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_IF_CNTL_REG_ADDR   0x80300004

◆ CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_IF_CNTL_REG_DEFAULT

#define CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_IF_CNTL_REG_DEFAULT   0x00000000

◆ CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_REFCLK_COUNTER_CNTL_REG_ADDR

#define CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_REFCLK_COUNTER_CNTL_REG_ADDR   0x80300020

◆ CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_REFCLK_COUNTER_CNTL_REG_DEFAULT

#define CHIP_DEBUG_TRACE_CHIP_DEBUG_TRACE_REFCLK_COUNTER_CNTL_REG_DEFAULT   0x00000000

◆ RESET_UNIT_CHIP_DEBUG_TRACE_IF_CNTL_REG_ADDR

#define RESET_UNIT_CHIP_DEBUG_TRACE_IF_CNTL_REG_ADDR   0x80030C20

◆ RESET_UNIT_CHIP_DEBUG_TRACE_IF_CNTL_REG_DEFAULT

#define RESET_UNIT_CHIP_DEBUG_TRACE_IF_CNTL_REG_DEFAULT   0x00000000

Function Documentation

◆ DebugTraceInit()

void DebugTraceInit ( TraceBufferMode trace_buffer_mode,
uint32_t trace_buffer_addr,
uint32_t trace_buffer_size )