pub struct RegisterBlock {Show 41 fields
pub xdmac_gtype: Reg<XDMAC_GTYPE_SPEC>,
pub xdmac_gcfg: Reg<XDMAC_GCFG_SPEC>,
pub xdmac_gwac: Reg<XDMAC_GWAC_SPEC>,
pub xdmac_gie: Reg<XDMAC_GIE_SPEC>,
pub xdmac_gid: Reg<XDMAC_GID_SPEC>,
pub xdmac_gim: Reg<XDMAC_GIM_SPEC>,
pub xdmac_gis: Reg<XDMAC_GIS_SPEC>,
pub xdmac_ge: Reg<XDMAC_GE_SPEC>,
pub xdmac_gd: Reg<XDMAC_GD_SPEC>,
pub xdmac_gs: Reg<XDMAC_GS_SPEC>,
pub xdmac_grs: Reg<XDMAC_GRS_SPEC>,
pub xdmac_gws: Reg<XDMAC_GWS_SPEC>,
pub xdmac_grws: Reg<XDMAC_GRWS_SPEC>,
pub xdmac_grwr: Reg<XDMAC_GRWR_SPEC>,
pub xdmac_gswr: Reg<XDMAC_GSWR_SPEC>,
pub xdmac_gsws: Reg<XDMAC_GSWS_SPEC>,
pub xdmac_gswf: Reg<XDMAC_GSWF_SPEC>,
pub xdmac_chid0: XDMAC_CHID,
pub xdmac_chid1: XDMAC_CHID,
pub xdmac_chid2: XDMAC_CHID,
pub xdmac_chid3: XDMAC_CHID,
pub xdmac_chid4: XDMAC_CHID,
pub xdmac_chid5: XDMAC_CHID,
pub xdmac_chid6: XDMAC_CHID,
pub xdmac_chid7: XDMAC_CHID,
pub xdmac_chid8: XDMAC_CHID,
pub xdmac_chid9: XDMAC_CHID,
pub xdmac_chid10: XDMAC_CHID,
pub xdmac_chid11: XDMAC_CHID,
pub xdmac_chid12: XDMAC_CHID,
pub xdmac_chid13: XDMAC_CHID,
pub xdmac_chid14: XDMAC_CHID,
pub xdmac_chid15: XDMAC_CHID,
pub xdmac_chid16: XDMAC_CHID,
pub xdmac_chid17: XDMAC_CHID,
pub xdmac_chid18: XDMAC_CHID,
pub xdmac_chid19: XDMAC_CHID,
pub xdmac_chid20: XDMAC_CHID,
pub xdmac_chid21: XDMAC_CHID,
pub xdmac_chid22: XDMAC_CHID,
pub xdmac_chid23: XDMAC_CHID,
/* private fields */
}Expand description
Register block
Fields§
§xdmac_gtype: Reg<XDMAC_GTYPE_SPEC>0x00 - Global Type Register
xdmac_gcfg: Reg<XDMAC_GCFG_SPEC>0x04 - Global Configuration Register
xdmac_gwac: Reg<XDMAC_GWAC_SPEC>0x08 - Global Weighted Arbiter Configuration Register
xdmac_gie: Reg<XDMAC_GIE_SPEC>0x0c - Global Interrupt Enable Register
xdmac_gid: Reg<XDMAC_GID_SPEC>0x10 - Global Interrupt Disable Register
xdmac_gim: Reg<XDMAC_GIM_SPEC>0x14 - Global Interrupt Mask Register
xdmac_gis: Reg<XDMAC_GIS_SPEC>0x18 - Global Interrupt Status Register
xdmac_ge: Reg<XDMAC_GE_SPEC>0x1c - Global Channel Enable Register
xdmac_gd: Reg<XDMAC_GD_SPEC>0x20 - Global Channel Disable Register
xdmac_gs: Reg<XDMAC_GS_SPEC>0x24 - Global Channel Status Register
xdmac_grs: Reg<XDMAC_GRS_SPEC>0x28 - Global Channel Read Suspend Register
xdmac_gws: Reg<XDMAC_GWS_SPEC>0x2c - Global Channel Write Suspend Register
xdmac_grws: Reg<XDMAC_GRWS_SPEC>0x30 - Global Channel Read Write Suspend Register
xdmac_grwr: Reg<XDMAC_GRWR_SPEC>0x34 - Global Channel Read Write Resume Register
xdmac_gswr: Reg<XDMAC_GSWR_SPEC>0x38 - Global Channel Software Request Register
xdmac_gsws: Reg<XDMAC_GSWS_SPEC>0x3c - Global Channel Software Request Status Register
xdmac_gswf: Reg<XDMAC_GSWF_SPEC>0x40 - Global Channel Software Flush Request Register
xdmac_chid0: XDMAC_CHID0x50..0x88 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid1: XDMAC_CHID0x90..0xc8 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid2: XDMAC_CHID0xd0..0x108 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid3: XDMAC_CHID0x110..0x148 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid4: XDMAC_CHID0x150..0x188 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid5: XDMAC_CHID0x190..0x1c8 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid6: XDMAC_CHID0x1d0..0x208 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid7: XDMAC_CHID0x210..0x248 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid8: XDMAC_CHID0x250..0x288 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid9: XDMAC_CHID0x290..0x2c8 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid10: XDMAC_CHID0x2d0..0x308 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid11: XDMAC_CHID0x310..0x348 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid12: XDMAC_CHID0x350..0x388 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid13: XDMAC_CHID0x390..0x3c8 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid14: XDMAC_CHID0x3d0..0x408 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid15: XDMAC_CHID0x410..0x448 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid16: XDMAC_CHID0x450..0x488 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid17: XDMAC_CHID0x490..0x4c8 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid18: XDMAC_CHID0x4d0..0x508 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid19: XDMAC_CHID0x510..0x548 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid20: XDMAC_CHID0x550..0x588 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid21: XDMAC_CHID0x590..0x5c8 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid22: XDMAC_CHID0x5d0..0x608 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid23: XDMAC_CHID0x610..0x648 - Channel Interrupt Enable Register (chid = 0)