View Full Version : XMC4500 Tip of the day: External Bus Unit for external memories or peripheral

Oct 31st, 2013, 07:52 PM
The EBU controls the transactions between external memories or peripheral units, and the internal memories and peripheral units. Several external device configurations are supported with little or no additional circuitry, making the EBU a very powerful peripheral for expansion and support of several applications.

External bus frequency: Module frequency: flash clock = 1:1, 1:2, 1:3 or 1:4.
External bus frequency: Module frequency: SDRAM clock = 1:1, 1:2, or 1:4.
Highly programmable access parameters.
Intel-style peripheral/device support.
Burst FLASH support
Cellular RAM support
SDRAM support
NAND flash
Asynchronous static memory device e.g. ROM, RAM, NOR Flash
Multiplexed access (address & data on the same bus)
Data Buffering: Two read buffers. One write buffer.
Multiple (four) programmable address regions.
Little-endian support.

Dec 1st, 2014, 01:26 PM

I'm trying to create a Dave3 project for XMC4500 (AC stepping code) to initialize EBU to work with Micron NAND Flash (8 bit bus).
Looked at EBU001 sample code, but it's for SDRAM and it's too different.
Looking for any example code showing how to initialize XMC4500 EBU registers to support NAND.

Any advice?

Thank you