# chip/at32uc3a3/physmem.c File Reference

Physical memory pool objects for AT32UC3A3. More...

`#include <linkerscript.h>`
`#include <physmem.h>`
`#include <cpu/addrspace.h>`
`#include <chip/memory-map.h>`

Include dependency graph for physmem.c:

Go to the source code of this file.

## Variables
struct physmem_pool | cpu_sram_pool
| Internal SRAM tightly coupled to the CPU.
struct physmem_pool | hsb_sram_pool
| Internal SRAM accessed over the HSB.

## Detailed Description

Physical memory pool objects for AT32UC3A3.

See also:
  physmem.h

- Compiler: IAR EWAVR32 and GNU GCC for AVR32
- Supported devices: AT32UC3A3
- AppNote:

Author:
  Atmel Corporation: http://www.atmel.com
  Support and FAQ: http://support.atmel.no/

Definition in file physmem.c.

## Variable Documentation

struct physmem_pool cpu_sram_pool

Initial value:

     {
            .start  = (phys_addr_t)_end,
            .end    = CPU_SRAM_BASE + CPU_SRAM_SIZE,
    }

Internal SRAM tightly coupled to the CPU.

Definition at line 51 of file physmem.c.

Referenced by usb_init().

struct physmem_pool hsb_sram_pool

Initial value:

     {
            .start  = HSB_SRAM_BASE,
            .end    = HSB_SRAM_BASE + HSB_SRAM_SIZE,
    }

Internal SRAM accessed over the HSB.

Definition at line 59 of file physmem.c.