PSOC E8XXGP Device Support Library
Data Fields
wd_status_r Struct Reference
Data Fields
union {
struct {
uint32_t
core_slice_state
: 2
uint32_t
core_idle
: 1
uint32_t
ctrl_state
: 2
uint32_t
ctrl_idle
: 1
uint32_t
write_buf_index0
: 3
uint32_t
write_buf_valid0
: 1
uint32_t
write_buf_idle0
: 1
uint32_t
write_buf_index1
: 3
uint32_t
write_buf_valid1
: 1
uint32_t
write_buf_idle1
: 1
uint32_t
events
: 12
uint32_t
reserved0
: 4
}
uint32_t
word
};
union {
struct {
uint32_t
core_slice_state
: 2
uint32_t
core_idle
: 1
uint32_t
ctrl_state
: 2
uint32_t
ctrl_idle
: 1
uint32_t
write_buf_index0
: 3
uint32_t
write_buf_valid0
: 1
uint32_t
write_buf_idle0
: 1
uint32_t
write_buf_index1
: 3
uint32_t
write_buf_valid1
: 1
uint32_t
write_buf_idle1
: 1
uint32_t
events
: 12
uint32_t
reserved0
: 4
}
uint32_t
word
};
union {
struct {
uint32_t
ctrl_idle
: 1
uint32_t
reserved0
: 1
uint32_t
active_core
: 2
uint32_t
sc0_idle
: 1
uint32_t
sc1_idle
: 1
uint32_t
sc2_idle
: 1
uint32_t
sc3_idle
: 1
uint32_t
fc_idle
: 1
uint32_t
tc_idle
: 1
uint32_t
reserved1
: 6
uint32_t
wbuf0_valid
: 1
uint32_t
wbuf0_idle
: 1
uint32_t
wbuf1_valid
: 1
uint32_t
wbuf1_idle
: 1
uint32_t
wbuf2_valid
: 1
uint32_t
wbuf2_idle
: 1
uint32_t
wbuf3_valid
: 1
uint32_t
wbuf3_idle
: 1
uint32_t
stalled_by_ws_sc0
: 1
uint32_t
stalled_by_ws_sc1
: 1
uint32_t
stalled_by_ws_sc2
: 1
uint32_t
stalled_by_ws_sc3
: 1
uint32_t
stalled_by_ws_fc
: 1
uint32_t
stalled_by_ws_tc
: 1
uint32_t
stalled_by_wd_buf
: 1
uint32_t
reserved2
: 1
}
uint32_t
word
};
Field Documentation
◆
union { ... } wd_status_r::@101
◆
union { ... } wd_status_r::@757
◆
union { ... } wd_status_r::@1993