copy_gm_to_cbuf
功能说明
从GM读取数据写入到CBUF中。
可通过设置config参数对应位数控制pad大小
void set_padding(uint64_t config);
- 对于b32填充数据,设置config[31:0]位,设置pad大小。
- 对于b16填充数据,仅使用config[15:0],config[31:16]被忽略。
- 对于b8填充数据,config[15:8]和config[7:0]应相同,而config[31:16]被忽略。
- 对于b4填充数据,config[15:12]、config[11:8]、config[7:4]和config[3:0]应相同,而config[31:16]被忽略。
接口原型
void copy_gm_to_cbuf(__cbuf__ void *dst, __gm__ void *src, uint8_t sid, uint16_t nBurst, uint16_t lenBurst, uint16_t srcGap, uint16_t dstGap, pad_t padMode);
流水类型
PIPE_MTE2
父主题: 通用搬运