PSOC E8XXGP Device Support Library
Data Fields
mac_status_r Struct Reference
Data Fields
union {
struct {
uint32_t
block_cfg_valid
: 1
uint32_t
trav_en
: 1
uint32_t
wait_for_ib
: 1
uint32_t
wait_for_acc_buf
: 1
uint32_t
wait_for_weights
: 1
uint32_t
stall_stripe
: 1
uint32_t
dw_sel
: 1
uint32_t
wait_for_dw0_ready
: 1
uint32_t
wait_for_dw1_ready
: 1
uint32_t
acc_buf_sel_ai
: 1
uint32_t
wait_for_acc0_ready
: 1
uint32_t
wait_for_acc1_ready
: 1
uint32_t
acc_buf_sel_aa
: 1
uint32_t
acc0_valid
: 1
uint32_t
acc1_valid
: 1
uint32_t
reserved0
: 1
uint32_t
events
: 11
uint32_t
reserved1
: 5
}
uint32_t
word
};
union {
struct {
uint32_t
block_cfg_valid
: 1
uint32_t
trav_en
: 1
uint32_t
wait_for_ib
: 1
uint32_t
wait_for_acc_buf
: 1
uint32_t
wait_for_weights
: 1
uint32_t
stall_stripe
: 1
uint32_t
dw_sel
: 1
uint32_t
wait_for_dw0_ready
: 1
uint32_t
wait_for_dw1_ready
: 1
uint32_t
acc_buf_sel_ai
: 1
uint32_t
wait_for_acc0_ready
: 1
uint32_t
wait_for_acc1_ready
: 1
uint32_t
acc_buf_sel_aa
: 1
uint32_t
acc0_valid
: 1
uint32_t
acc1_valid
: 1
uint32_t
reserved0
: 1
uint32_t
events
: 11
uint32_t
reserved1
: 5
}
uint32_t
word
};
union {
struct {
uint32_t
mac_active
: 1
uint32_t
reserved0
: 2
uint32_t
mac_dpu_active
: 1
uint32_t
mac_stalled_by_w_or_acc
: 1
uint32_t
mac_stalled_by_w
: 1
uint32_t
mac_stalled_by_acc
: 1
uint32_t
mac_stalled_by_ib
: 1
uint32_t
reserved1
: 24
}
uint32_t
word
};
Field Documentation
◆
union { ... } mac_status_r::@105
◆
union { ... } mac_status_r::@761
◆
union { ... } mac_status_r::@1997