ppc852extra.h

来自「motorola mpc系列 mpc852cpu bsp」· C头文件 代码 · 共 57 行

H
57
字号
/************************************************************************
Copyright 2003 - 2004 UPTI, Inc.

filename     : ppc852extra.h

description  : Motorola System Interface Unit header file

author       : young

modification :young   create            2003-09-09
************************************************************************/
/*
This file contains constants of the System Interface Unit (SIU) for the
Motorola MPC852 PowerPC microcontroller more extra than  MPC860 and MPC821. 
Can be used at the same time when  ppc860Siu.h(h\drv\multi\) used.
*/


#ifndef __INCppc852extrah
#define __INCppc852extrah

#ifdef __cplusplus
extern "C" {
#endif

/* FEC register set */
#define	ADDR_LOW(base)		(CAST(VUINT32*)((base) + 0x0E00)) 
#define	ADDR_HIGH(base)		(CAST(VUINT32*)((base) + 0x0E04))
#define	HASH_TABLE_HIGH(base)	(CAST(VUINT32*)((base) + 0x0E08))
#define	HASH_TABLE_LOW(base)	(CAST(VUINT32*)((base) + 0x0E0C))
#define	R_DES_START(base)	(CAST(VUINT32*)((base) + 0x0E10))
#define	X_DES_START(base)	(CAST(VUINT32*)((base) + 0x0E14))
#define	R_BUFF_SIZE(base)		(CAST(VUINT32*)((base) + 0x0E18))
#define	ECNTRL(base)		(CAST(VUINT32*)((base) + 0x0E40))
#define	IEVENT(base)		(CAST(VUINT32*)((base) + 0x0E44))
#define	IMASK(base)		(CAST(VUINT32*)((base) + 0x0E48))
#define	IVEC(base)		(CAST(VUINT32*)((base) + 0x0E4C))
#define	R_DES_ACTIVE(base)	(CAST(VUINT32*)((base) + 0x0E50))
#define	X_DES_ACTIVE(base)	(CAST(VUINT32*)((base) + 0x0E54))
#define	MII_DATA(base)		(CAST(VUINT32*)((base) + 0x0E80))
#define	MII_SPEED(base)		(CAST(VUINT32*)((base) + 0x0E84))
#define	R_BOUND(base)		(CAST(VUINT32*)((base) + 0x0ECC))
#define	R_FSTART(base)		(CAST(VUINT32*)((base) + 0x0ED0))
#define	X_WMRK(base)		(CAST(VUINT32*)((base) + 0x0EE4))
#define	X_FSTART(base)		(CAST(VUINT32*)((base) + 0x0EEC))
#define	FUN_CODE(base)		(CAST(VUINT32*)((base) + 0x0F34))
#define	R_CNTRL(base)		(CAST(VUINT32*)((base) + 0x0F44))
#define	R_HASH(base)		(CAST(VUINT32*)((base) + 0x0F48))
#define	X_CNTRL(base)		(CAST(VUINT32*)((base) + 0x0F84))


#ifdef  __cplusplus
}
#endif

#endif /* __INCppc852extrah */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?