Expand description
AHB_DMA Peripheral
Re-exports§
pub use self::in_int_ch::IN_INT_CH;pub use self::out_int_ch::OUT_INT_CH;pub use self::ch::CH;pub use self::out_crc_ch::OUT_CRC_CH;pub use self::in_crc_ch::IN_CRC_CH;
Modules§
- ahb_
test - reserved
- arb_
timeout_ rx - This retister is used to config arbiter time slice for rx dir
- arb_
timeout_ tx - This retister is used to config arbiter time slice for tx dir
- ch
- Cluster Cluster CH%s, containing IN_CONF0_CH?, IN_CONF1_CH?, INFIFO_STATUS_CH?, IN_POP_CH?, IN_LINK_CH?, IN_STATE_CH?, IN_SUC_EOF_DES_ADDR_CH?, IN_ERR_EOF_DES_ADDR_CH?, IN_DSCR_CH?, IN_DSCR_BF0_CH?, IN_DSCR_BF1_CH?, IN_PRI_CH?, IN_PERI_SEL_CH?, OUT_CONF0_CH?, OUT_CONF1_CH?, OUTFIFO_STATUS_CH?, OUT_PUSH_CH?, OUT_LINK_CH?, OUT_STATE_CH?, OUT_EOF_DES_ADDR_CH?, OUT_EOF_BFR_DES_ADDR_CH?, OUT_DSCR_CH?, OUT_DSCR_BF0_CH?, OUT_DSCR_BF1_CH?, OUT_PRI_CH?, OUT_PERI_SEL_CH?
- date
- Version control register
- in_
crc_ ch - Cluster Cluster IN_CRC_CH%s, containing IN_CRC_INIT_DATA_CH?, RX_CRC_WIDTH_CH?, IN_CRC_CLEAR_CH?, IN_CRC_FINAL_RESULT_CH?, RX_CRC_EN_WR_DATA_CH?, RX_CRC_EN_ADDR_CH?, RX_CRC_DATA_EN_WR_DATA_CH?, RX_CRC_DATA_EN_ADDR_CH?, RX_CH_ARB_WEIGH_CH?, RX_ARB_WEIGH_OPT_DIR_CH?
- in_
int_ ch - Cluster Cluster IN_INT_CH%s, containing IN_INT_RAW_CH?, IN_INT_ST_CH?, IN_INT_ENA_CH?, IN_INT_CLR_CH?
- in_
link_ addr_ ch - Link descriptor configure of Rx channel 0
- intr_
mem_ end_ addr - The end address of accessible address space. The access address beyond this range would lead to descriptor error.
- intr_
mem_ start_ addr - The start address of accessible address space.
- misc_
conf - MISC register
- out_
crc_ ch - Cluster Cluster OUT_CRC_CH%s, containing OUT_CRC_INIT_DATA_CH?, TX_CRC_WIDTH_CH?, OUT_CRC_CLEAR_CH?, OUT_CRC_FINAL_RESULT_CH?, TX_CRC_EN_WR_DATA_CH?, TX_CRC_EN_ADDR_CH?, TX_CRC_DATA_EN_WR_DATA_CH?, TX_CRC_DATA_EN_ADDR_CH?, TX_CH_ARB_WEIGH_CH?, TX_ARB_WEIGH_OPT_DIR_CH?
- out_
int_ ch - Cluster Cluster OUT_INT_CH%s, containing OUT_INT_RAW_CH?, OUT_INT_ST_CH?, OUT_INT_ENA_CH?, OUT_INT_CLR_CH?
- out_
link_ addr_ ch - Link descriptor configure of Tx channel 0
- weight_
en_ rx - This register is used to config arbiter weigh function to on or off for rx dir
- weight_
en_ tx - This register is used to config arbiter weigh function to on or off for tx dir
Structs§
- Register
Block - Register block
Type Aliases§
- AHB_
TEST - AHB_TEST (rw) register accessor: reserved
- ARB_
TIMEOUT_ RX - ARB_TIMEOUT_RX (rw) register accessor: This retister is used to config arbiter time slice for rx dir
- ARB_
TIMEOUT_ TX - ARB_TIMEOUT_TX (rw) register accessor: This retister is used to config arbiter time slice for tx dir
- DATE
- DATE (rw) register accessor: Version control register
- INTR_
MEM_ END_ ADDR - INTR_MEM_END_ADDR (rw) register accessor: The end address of accessible address space. The access address beyond this range would lead to descriptor error.
- INTR_
MEM_ START_ ADDR - INTR_MEM_START_ADDR (rw) register accessor: The start address of accessible address space.
- IN_
LINK_ ADDR_ CH - IN_LINK_ADDR_CH (rw) register accessor: Link descriptor configure of Rx channel 0
- MISC_
CONF - MISC_CONF (rw) register accessor: MISC register
- OUT_
LINK_ ADDR_ CH - OUT_LINK_ADDR_CH (rw) register accessor: Link descriptor configure of Tx channel 0
- WEIGHT_
EN_ RX - WEIGHT_EN_RX (rw) register accessor: This register is used to config arbiter weigh function to on or off for rx dir
- WEIGHT_
EN_ TX - WEIGHT_EN_TX (rw) register accessor: This register is used to config arbiter weigh function to on or off for tx dir