|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
CFLCR scale-down + CFSZR clip-size programming bundle. More...
#include <ra8_ceu_types.h>
Data Fields | |
| uint16_t | h_mantissa |
| CFLCR.HMANT[3:0]. | |
| uint16_t | h_fraction |
| CFLCR.HFRAC[11:0]. | |
| uint16_t | v_mantissa |
| CFLCR.VMANT[3:0]. | |
| uint16_t | v_fraction |
| CFLCR.VFRAC[11:0]. | |
| uint16_t | h_output_clip |
| CFSZR.HFCLP[11:0]. | |
| uint16_t | v_output_clip |
| CFSZR.VFCLP[11:0]. | |
CFLCR scale-down + CFSZR clip-size programming bundle.
HUM Ch 60.2.10 "CFLCR" p 3650 + Ch 60.2.11 "CFSZR" p 3651. The scale-down factor is encoded as a mantissa.fraction fixed-point value (4-bit mantissa, 12-bit fraction) per axis. A value of 0 disables that axis; the CEU treats the size-clip register as the raw filter input dimensions in that case.
Definition at line 239 of file ra8_ceu_types.h.
| uint16_t ra8_ceu_scale_t::h_fraction |
CFLCR.HFRAC[11:0].
Definition at line 241 of file ra8_ceu_types.h.
Referenced by internal_pack_cflcr().
| uint16_t ra8_ceu_scale_t::h_mantissa |
CFLCR.HMANT[3:0].
Definition at line 240 of file ra8_ceu_types.h.
Referenced by internal_pack_cflcr().
| uint16_t ra8_ceu_scale_t::h_output_clip |
CFSZR.HFCLP[11:0].
Definition at line 244 of file ra8_ceu_types.h.
Referenced by internal_pack_cfszr().
| uint16_t ra8_ceu_scale_t::v_fraction |
CFLCR.VFRAC[11:0].
Definition at line 243 of file ra8_ceu_types.h.
Referenced by internal_pack_cflcr().
| uint16_t ra8_ceu_scale_t::v_mantissa |
CFLCR.VMANT[3:0].
Definition at line 242 of file ra8_ceu_types.h.
Referenced by internal_pack_cflcr().
| uint16_t ra8_ceu_scale_t::v_output_clip |
CFSZR.VFCLP[11:0].
Definition at line 245 of file ra8_ceu_types.h.
Referenced by internal_pack_cfszr().