User Tools

Site Tools


This is an old revision of the document!

System and Memory overview

System architecture

Main system consists of:

  • Two masters:
    • Cortex-M0 core
    • uDMAC(PL230, 6 channels)
  • Ten slaves
    • Internal BOOT ROM
    • Internal SRAM
    • Internal Flash Memory
    • Two AHB2APB bridge which connects all APB peripherals
    • Four AHB dedicated to 16-bit GPIOs
    • TCP/IP Hardware core


  • This bus connects two masters (Cortex-M0 and uDMAC) and ten AHB slaves.


  • These buses connect seventeen APB peripherals (Watchdog, two dual timers, pwm, two UARTs, simple UART, two I2Cs, two SSPs, random number generator, 12bits analog digital converter, clock controller, IO configuration, PAD MUX controller)

Memory organization

Program memory, data memory, registers and I/O ports are organized within the same linear 4Gbyte address space. The bytes are in little endian format. A byte out of a word in the lowest address is considered the word’s least significant byte and the highest address byte is the most significant.

Memory map

System Configuration Controller (SYSCFG)

Main purposes of the system configuration controller are the following

  • Control of the memory remap feature
  • The ability to enable an automatic reset if the system locks up
  • Information about the cause of the last reset
products/w7500/overview/systemandmemory.1430137679.txt.gz · Last modified: 2015/04/27 21:27 by leo