BL702/704/706 Reference Manual
6.5.47 DMA_C6LLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
6.5.48 DMA_C6Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
6.5.49 DMA_C6Config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
6.5.50 DMA_C7SrcAddr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
6.5.51 DMA_C7DstAddr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
6.5.52 DMA_C7LLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
6.5.53 DMA_C7Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
6.5.54 DMA_C7Config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
7 L1C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
7.1 L1C introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
7.2 L1C main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
7.3 L1C function description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
7.3.1 Mutual conversion between TCM and Cache RAM resources . . . . . . . . . . . 159
7.3.2 Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
7.4 Register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
7.4.1 l1c_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
7.4.2 hit_cnt_lsb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
7.4.3 hit_cnt_msb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
7.4.4 miss_cnt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
8 IR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
8.1 IR introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
8.2 IR main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
8.3 IR function description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
8.3.1 Fixed receiving protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
8.3.2 Pulse width reception . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
8.3.3 Normal sending mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
8.3.4 Pulse width transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
8.3.5 Carrier modulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
8.3.6 IR interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
8.4 Register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
8.4.1 irtx_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
8.4.2 irtx_int_sts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
8.4.3 irtx_data_word0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
8.4.4 irtx_data_word1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
8.4.5 irtx_pulse_width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
8.4.6 irtx_pw . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
8.4.7 irtx_swm_pw_0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
8.4.8 irtx_swm_pw_1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
8.4.9 irtx_swm_pw_2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
BL702/704/706 Reference Manual 7/ 375
@2021 Bouffalo Lab