Search by Tags

Mem Lib API

 

Subscribe for this article updates

Library function to set memory timings for the Colibri PXA270 and PXA3xx.

Macros

#define  MEM_VER_MAJ  1
major library version
#define  MEM_VER_MIN  0
minor library version
#define  MEM_VER_BUILD  1
build revision
#define  MEMTYPE_FLASH  0
#define  MEMTYPE_SRAM  1
#define  MEMTYPE_BURST4  2
#define  MEMTYPE_BURST8  3
#define  MEMTYPE_VLIO  4
#define  MEMBUS_32BIT  0
#define  MEMBUS_16BIT  1
#define  MEMBUFFER_SLOW  0
#define  MEMBUFFER_FAST  1

Functions

BOOL  SetMemTimingsEx (DWORD dwBaseAddr, MSCCFG *pTimings)
void  MEMGetLibVersion (DWORD *pVerMaj, DWORD *pVerMin, DWORD *pBuild)

Detailed Description

Library function to set memory timings for the Colibri PXA270 and PXA3xx.

Author
$Author$
Version
$Rev$
Date
$Date$
Target Platforms:
PXAxxx

Macro Definition Documentation

#define MEM_VER_BUILD   1

build revision

#define MEM_VER_MAJ   1

major library version

#define MEM_VER_MIN   0

minor library version

#define MEMBUFFER_FAST   1
#define MEMBUFFER_SLOW   0
#define MEMBUS_16BIT   1
#define MEMBUS_32BIT   0
#define MEMTYPE_BURST4   2
#define MEMTYPE_BURST8   3
#define MEMTYPE_FLASH   0
#define MEMTYPE_SRAM   1
#define MEMTYPE_VLIO   4

Function Documentation

void MEMGetLibVersion ( DWORD *  pVerMaj,
DWORD *  pVerMin,
DWORD *  pBuild
)

Returns the library Version

Parameters
[out] pVerMaj major version number.
Set this parameter to NULL if not required.
[out] pVerMin minor version number.
Set this parameter to NULL if not required.
[out] pBuild build number.
Set this parameter to NULL if not required.
Return values
TRUE Success
FALSE Failure
BOOL SetMemTimingsEx ( DWORD  dwBaseAddr,
MSCCFG *  pTimings
)

Set the memory timings for a particular chip select

Parameters
[in] dwBaseAddr Base address of the memory region that should be configured.
valid addresses are: (PXA270) 0x04000000 0x0C000000 0x10000000
(PXA3xx) 0x14000000 0x16000000 0x17000000
[in] pTimings requested timings. See params.h for details
Return values
TRUE Success
FALSE Failure