![]() |
XMC Peripheral Library for XMC4000 Family
2.1.16
|
#include <xmc_ebu.h>
Detailed Description
Read configuration for a region of EBU
The structure presents a convenient way to set/obtain the read and read timing configuration for a region for EBU. The XMC_EBU_ConfigureRegion() can be used to populate the structure with the read configuration values for EBU.
Field Documentation
| uint32_t address_cycles |
Address Cycles: This bit field determines the number of clock cycles of the address phase.
0000B: 1 clock cycle selected
0001B: 1 clock cycle selected
...
1110B: 14 clock cycles selected
1111B: 15 clock cycles selected
| uint32_t address_hold_cycles |
Address hold cycles:
This bit field determines the number of clock cycles of the address hold phase.
0000B: 0 clock cycle selected
0001B: 1 clock cycle selected
...
1110B: 14 clock cycles selected
1111B: 15 clock cycles selected
| uint32_t command_delay_lines |
Command delay cycles:
This bit field determines the basic number of Command Delay phase clock cycles.
0000B: 0 clock cycle selected
0001B: 1 clock cycle selected
...
1110B: 14 clock cycles selected
1111B: 15 clock cycles selected
| uint32_t ebu_asynchronous_address_phase |
Asynchronous address phase (XMC_EBU_ASYNCHRONOUS_ADDRESS_PHASE_t)
| uint32_t ebu_burst_address_wrapping |
Burst address wrapping (XMC_EBU_BURST_ADDRESS_WRAPPING_t)
| uint32_t ebu_burst_buffer_sync_mode |
Burst buffer mode (XMC_EBU_BURST_BUFFER_SYNC_MODE_t)
| uint32_t ebu_burst_flash_clock_feedback |
Burst flash clock feedback enable/disable (XMC_EBU_BURST_FLASH_CLOCK_FEEDBACK_t)
| uint32_t ebu_burst_flash_clock_mode |
Burst flash clock mode select (XMC_EBU_BURST_FLASH_CLOCK_MODE_t)
| uint32_t ebu_burst_length_sync |
Burst length for synchronous burst (XMC_EBU_BURST_LENGTH_SYNC_t)
| uint32_t ebu_burst_signal_sync |
Early burst signal enable for synchronous burst (XMC_EBU_BURST_SIGNAL_SYNC_BURST_t)
| uint32_t ebu_byte_control |
Byte control signal control (XMC_EBU_BYTE_CONTROL_t)
| uint32_t ebu_data_hold_cycles_for_read_accesses |
Data Hold Cycles for Read Accesses
This bit field determines the basic number of Data Hold phase clock cycles during read accesses. It has no effect in the current implementation
| uint32_t ebu_device_addressing_mode |
Device addressing mode (XMC_EBU_DEVICE_ADDRESSING_MODE_t)
| uint32_t ebu_device_type |
Device type for region (XMC_EBU_DEVICE_TYPE_t)
| uint32_t ebu_early_chip_select_sync_burst |
Early chip select for sync burst (XMC_EBU_EARLY_CHIP_SELECT_SYNC_BURST_t)
| uint32_t ebu_ext_data |
EBU Extended data (XMC_EBU_EXT_DATA_t)
| uint32_t ebu_flash_non_array_access |
flash non-array access (XMC_EBU_FLASH_NON_ARRAY_ACCESS_t)
| uint32_t ebu_freq_ext_clk_pin |
Frequency of external clock at pin BFCLKO (XMC_EBU_FREQ_EXT_CLK_PIN_t)
| uint32_t ebu_programmed_wait_states_for_read_accesses |
Programmed wait states for read accesses:
Number of programmed wait states for read accesses. For synchronous accesses, this will always be adjusted so that the phase exits on a rising edge of the external clock.
00000B: 1 wait state
00001B: 1 wait state
00010B: 2 wait state
...
11110B: 30 wait states
11111B: 31 wait states
| uint32_t ebu_read_stages_synch |
Read single stage synchronization
| uint32_t ebu_recovery_cycles_after_read_accesses |
Recovery cycles after read accesses:
This bit field determines the basic number of clock cycles of the Recovery Phase at the end of read accesses.
000B: No recovery phase clock cycles available
001B: 1 clock cycle selected
...
110B: 6 clock cycles selected
111B: 7 clock cycles selected
| uint32_t ebu_recovery_cycles_between_different_regions |
Recovery Cycles between Different Regions:
This bit field determines the number of clock cycles of the Recovery Phase between consecutive accesses directed to different regions or different types of access.
0000B: No recovery phase clock cycles available
0001B: 1 clock cycle selected
...
1110B: 14 clock cycles selected
1111B: 15 clock cycles selected
| uint32_t ebu_wait_control |
External wait control (XMC_EBU_WAIT_CONTROL_t)
| uint32_t ebu_wait_signal_polarity |
Reversed polarity at WAIT (XMC_EBU_WAIT_SIGNAL_POLARITY_t)
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
1.8.11
