ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
dtc_ti_t Struct Reference

One Transfer Information block, decoded from emulated memory. More...

Data Fields

uint32_t sar
 SAR source address.
uint32_t dar
 DAR destination address.
uint32_t cra
 CRA transfer count (block size in block mode).
uint32_t crb
 CRB block count.
uint32_t md
 MRA.MD transfer mode (normal / repeat / block).
uint32_t sz
 MRA.SZ unit-width code (see internal_dtc_unit_bytes).
uint32_t sm
 MRA.SM source address mode.
uint32_t dm
 MRB.DM destination address mode.

Detailed Description

One Transfer Information block, decoded from emulated memory.

Mirrors r_dtc_xfer_info_t (HUM Figure 18.4) with the packed MR mode word already split into its MRA / MRB sub-fields, so the transfer engine works in named terms rather than re-deriving shifts at each use.

Definition at line 203 of file board_periph_dtc.c.

Field Documentation

◆ cra

uint32_t dtc_ti_t::cra

CRA transfer count (block size in block mode).

Definition at line 206 of file board_periph_dtc.c.

Referenced by internal_dtc_decode_ti(), and internal_dtc_unit_count().

◆ crb

uint32_t dtc_ti_t::crb

CRB block count.

Definition at line 207 of file board_periph_dtc.c.

Referenced by internal_dtc_decode_ti(), and internal_dtc_unit_count().

◆ dar

uint32_t dtc_ti_t::dar

DAR destination address.

Definition at line 205 of file board_periph_dtc.c.

Referenced by internal_dtc_copy_units(), and internal_dtc_decode_ti().

◆ dm

uint32_t dtc_ti_t::dm

MRB.DM destination address mode.

Definition at line 211 of file board_periph_dtc.c.

Referenced by internal_dtc_copy_units(), and internal_dtc_decode_ti().

◆ md

uint32_t dtc_ti_t::md

MRA.MD transfer mode (normal / repeat / block).

Definition at line 208 of file board_periph_dtc.c.

Referenced by internal_dtc_decode_ti(), and internal_dtc_unit_count().

◆ sar

uint32_t dtc_ti_t::sar

SAR source address.

Definition at line 204 of file board_periph_dtc.c.

Referenced by internal_dtc_copy_units(), and internal_dtc_decode_ti().

◆ sm

uint32_t dtc_ti_t::sm

MRA.SM source address mode.

Definition at line 210 of file board_periph_dtc.c.

Referenced by internal_dtc_copy_units(), and internal_dtc_decode_ti().

◆ sz

uint32_t dtc_ti_t::sz

MRA.SZ unit-width code (see internal_dtc_unit_bytes).

Definition at line 209 of file board_periph_dtc.c.

Referenced by internal_dtc_decode_ti(), and internal_dtc_run_transfer().


The documentation for this struct was generated from the following file: