XMC Peripheral Library for XMC4000 Family: XMC_EBU_MODE_CONFIG_t Struct Reference

XMC Peripheral Library for XMC4000 Family

XMC Peripheral Library for XMC4000 Family  2.1.16
XMC_EBU_MODE_CONFIG_t Struct Reference

#include <xmc_ebu.h>

Detailed Description

Mode configuration values for EBU

The structure presents a convenient way to set/obtain the mode configuration, SDRAM tristate, external clock, arbitration, timeout control and ALE mode for EBU. The XMC_EBU_Init() can be used to populate the structure with the clock configuration values of the EBU module.

Field Documentation

uint32_t bus_timeout_control

Determines num of inactive cycles leading to a bus timeout after the EBU gains ownership
00H: Timeout is disabled
01H: Timeout is generated after 1 x 8 clock cycles
FFH: Timeout is generated after 255 x 8 clock cycles

uint32_t ebu_ale_mode

ALE mode. Switch the ADV output to be an active high ALE signal instead of active low ADV. (XMC_EBU_ALE_MODE_t)

uint32_t ebu_arbitration_mode

Arbitration mode selection (XMC_EBU_ARB_MODE_t)

uint32_t ebu_arbsync

0 - arbitration inputs are sync; 1 - arbitration inputs are async

uint32_t ebu_extlock

0 - ext bus is not locked after the EBU gains ownership; 1 - ext bus is not locked

uint32_t ebu_sdram_tristate

0 - SDRAM cannot be shared; 1 - SDRAM can be shared


The documentation for this struct was generated from the following file:
Generated on Mon Aug 7 2017 11:33:58 for XMC Peripheral Library for XMC4000 Family by   doxygen 1.8.11