⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sh7770.h

📁 WinCE5.0BSP for Renesas SH7770
💻 H
📖 第 1 页 / 共 5 页
字号:
#define	VCRSYS_DCBR_CIT_LEVEL_DACK16_READ	0x00000280 << 6	// LEVEL DACK16(Read)
#define	VCRSYS_DCBR_CIT_LEVEL_DACK16_WRITE	0x00000284 << 6	// LEVEL DACK16(Write)
#define	VCRSYS_DCBR_CIT_LEVEL_DACK17_READ	0x00000288 << 6	// LEVEL DACK17(Read)
#define	VCRSYS_DCBR_CIT_LEVEL_DACK17_WRITE	0x0000028C << 6	// LEVEL DACK17(Write)
#define	VCRSYS_DCBR_CIT_LEVEL_DACK18_READ	0x00000290 << 6	// LEVEL DACK18(Read)
#define	VCRSYS_DCBR_CIT_LEVEL_DACK18_WRITE	0x00000294 << 6	// LEVEL DACK18(Write)
#define	VCRSYS_DCBR_CIT_LEVEL_DACK19_READ	0x00000298 << 6	// LEVEL DACK19(Read)
#define	VCRSYS_DCBR_CIT_LEVEL_DACK19_WRITE	0x0000029C << 6	// LEVEL DACK19(Write)
#define	VCRSYS_DCBR_CIT_LEVEL_DACK20_READ	0x000002A0 << 6	// LEVEL DACK20(Read)
#define	VCRSYS_DCBR_CIT_LEVEL_DACK20_WRITE	0x000002A4 << 6	// LEVEL DACK20(Write)
#define	VCRSYS_DCBR_CIT_LEVEL_DACK21_READ	0x000002A8 << 6	// LEVEL DACK21(Read)
#define	VCRSYS_DCBR_CIT_LEVEL_DACK21_WRITE	0x000002AC << 6	// LEVEL DACK21(Write)
#define	VCRSYS_DCBR_CIT_LEVEL_DACK22_READ	0x000002B0 << 6	// LEVEL DACK22(Read)
#define	VCRSYS_DCBR_CIT_LEVEL_DACK22_WRITE	0x000002B4 << 6	// LEVEL DACK22(Write)
#define	VCRSYS_DCBR_CIT_LEVEL_DACK23_READ	0x000002B8 << 6	// LEVEL DACK23(Read)
#define	VCRSYS_DCBR_CIT_LEVEL_DACK23_WRITE	0x000002BC << 6	// LEVEL DACK23(Write)
#define	VCRSYS_DCBR_CIT_LEVEL_DACK24_READ	0x000002C0 << 6	// LEVEL DACK24(Read)
#define	VCRSYS_DCBR_CIT_LEVEL_DACK24_WRITE	0x000002C4 << 6	// LEVEL DACK24(Write)
#define	VCRSYS_DCBR_CIT_LEVEL_DACK25_READ	0x000002C8 << 6	// LEVEL DACK25(Read)
#define	VCRSYS_DCBR_CIT_LEVEL_DACK25_WRITE	0x000002CC << 6	// LEVEL DACK25(Write)
#define	VCRSYS_DCBR_CIT_LEVEL_DACK26_READ	0x000002D0 << 6	// LEVEL DACK26(Read)
#define	VCRSYS_DCBR_CIT_LEVEL_DACK26_WRITE	0x000002D4 << 6	// LEVEL DACK26(Write)

#define	VCRSYS_DCBR_CIT_PULSE_DREQ0_READ	0x00000100 << 6	// PULSE DREQ0(Read)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ0_WRITE	0x00000104 << 6	// PULSE DREQ0(Write)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ1_READ	0x00000108 << 6	// PULSE DREQ1(Read)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ1_WRITE	0x0000010C << 6	// PULSE DREQ1(Write)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ2_READ	0x00000110 << 6	// PULSE DREQ2(Read)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ2_WRITE	0x00000114 << 6	// PULSE DREQ2(Write)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ3_READ	0x00000118 << 6	// PULSE DREQ3(Read)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ3_WRITE	0x0000011C << 6	// PULSE DREQ3(Write)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ4_READ	0x00000120 << 6	// PULSE DREQ4(Read)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ4_WRITE	0x00000124 << 6	// PULSE DREQ4(Write)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ5_READ	0x00000128 << 6	// PULSE DREQ5(Read)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ5_WRITE	0x0000012C << 6	// PULSE DREQ5(Write)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ6_READ	0x00000130 << 6	// PULSE DREQ6(Read)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ6_WRITE	0x00000134 << 6	// PULSE DREQ6(Write)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ7_READ	0x00000138 << 6	// PULSE DREQ7(Read)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ7_WRITE	0x0000013C << 6	// PULSE DREQ7(Write)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ8_READ	0x00000140 << 6	// PULSE DREQ8(Read)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ8_WRITE	0x00000144 << 6	// PULSE DREQ8(Write)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ9_READ	0x00000148 << 6	// PULSE DREQ9(Read)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ9_WRITE	0x0000014C << 6	// PULSE DREQ9(Write)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ10_READ	0x00000150 << 6	// PULSE DREQ10(Read)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ10_WRITE	0x00000154 << 6	// PULSE DREQ10(Write)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ11_READ	0x00000158 << 6	// PULSE DREQ11(Read)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ11_WRITE	0x0000015C << 6	// PULSE DREQ11(Write)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ12_READ	0x00000160 << 6	// PULSE DREQ12(Read)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ12_WRITE	0x00000164 << 6	// PULSE DREQ12(Write)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ13_READ	0x00000168 << 6	// PULSE DREQ13(Read)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ13_WRITE	0x0000016C << 6	// PULSE DREQ13(Write)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ14_READ	0x00000170 << 6	// PULSE DREQ14(Read)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ14_WRITE	0x00000174 << 6	// PULSE DREQ14(Write)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ15_READ	0x00000178 << 6	// PULSE DREQ15(Read)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ15_WRITE	0x0000017C << 6	// PULSE DREQ15(Write)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ16_READ	0x00000180 << 6	// PULSE DREQ16(Read)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ16_WRITE	0x00000184 << 6	// PULSE DREQ16(Write)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ17_READ	0x00000188 << 6	// PULSE DREQ17(Read)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ17_WRITE	0x0000018C << 6	// PULSE DREQ17(Write)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ18_READ	0x00000190 << 6	// PULSE DREQ18(Read)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ18_WRITE	0x00000194 << 6	// PULSE DREQ18(Write)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ19_READ	0x00000198 << 6	// PULSE DREQ19(Read)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ19_WRITE	0x0000019C << 6	// PULSE DREQ19(Write)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ20_READ	0x000001A0 << 6	// PULSE DREQ20(Read)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ20_WRITE	0x000001A4 << 6	// PULSE DREQ20(Write)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ21_READ	0x000001A8 << 6	// PULSE DREQ21(Read)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ21_WRITE	0x000001AC << 6	// PULSE DREQ21(Write)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ22_READ	0x000001B0 << 6	// PULSE DREQ22(Read)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ22_WRITE	0x000001B4 << 6	// PULSE DREQ22(Write)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ23_READ	0x000001B8 << 6	// PULSE DREQ23(Read)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ23_WRITE	0x000001BC << 6	// PULSE DREQ23(Write)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ24_READ	0x000001C0 << 6	// PULSE DREQ24(Read)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ24_WRITE	0x000001C4 << 6	// PULSE DREQ24(Write)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ25_READ	0x000001C8 << 6	// PULSE DREQ25(Read)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ25_WRITE	0x000001CC << 6	// PULSE DREQ25(Write)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ26_READ	0x000001D0 << 6	// PULSE DREQ26(Read)
#define	VCRSYS_DCBR_CIT_PULSE_DREQ26_WRITE	0x000001D4 << 6	// PULSE DREQ26(Write)

#define	VCRSYS_DCBR_DUC_STOP		0x00000000	// PPC Curcuit STOP
#define	VCRSYS_DCBR_DUC_COUNT		0x00000008	// PPC Curcuit COUNT
#define	VCRSYS_DCBR_CMDS_TRIGER		0x00000000	// Count mode : Triger
#define	VCRSYS_DCBR_CMDS_DIRECT		0x00000000	// Count mode : Direct
#define	VCRSYS_DCBR_PPCE_DISABLE	0x00000000	// PPC Disable
#define	VCRSYS_DCBR_PPCE_ENABLE		0x00000001	// PPC Enable


// Definitions for VCRSYS ECPUCR
#define	VCRSYS_ECPUCR_ECPENB		0x00000002	// External CPU Connect 0:Disable 1:Enable
#define	VCRSYS_ECPUCR_ECPSEL		0x00000001	// External CPU Select  0:SH7751  1:SH7750

// Definitions for VCRSYS ECPUMR
#define	VCRSYS_ECPUIR_ECPINT		0x00000001	// Notice of Interrupts to INTC  0:Disable 1:Enable


//
// for Bus bridge
//     Definitions for BSC
//
#define	SH7770_BSC_REGBASE		(SH7770_BUSBRIDGE_BASE+SH7770_BSC_OFFSET)
#define	SH7770_BSC_REGSIZE		0x00000500

#define	BSC_CS0CTRL_OFFSET		0x00000000
#define	BSC_CS1CTRL_OFFSET		0x00000004
#define	BSC_ECS0CTRL_OFFSET		0x00000008
#define	BSC_ECS1CTRL_OFFSET		0x0000000C
#define	BSC_ECS2CTRL_OFFSET		0x00000010
#define	BSC_ECS3CTRL_OFFSET		0x00000014
#define	BSC_ECS4CTRL_OFFSET		0x00000018
#define	BSC_ECS5CTRL_OFFSET		0x0000001C
#define	BSC_ECS6CTRL_OFFSET		0x00000020
#define	BSC_ECS7CTRL_OFFSET		0x00000024
#define	BSC_CSWCR0_OFFSET		0x00000030
#define	BSC_CSWCR1_OFFSET		0x00000034
#define	BSC_ECSWCR0_OFFSET		0x00000038
#define	BSC_ECSWCR1_OFFSET		0x0000003C
#define	BSC_ECSWCR2_OFFSET		0x00000040
#define	BSC_ECSWCR3_OFFSET		0x00000044
#define	BSC_ECSWCR4_OFFSET		0x00000048
#define	BSC_ECSWCR5_OFFSET		0x0000004C
#define	BSC_ECSWCR6_OFFSET		0x00000050
#define	BSC_ECSWCR7_OFFSET		0x00000054
#define	BSC_DMAWCR0_OFFSET		0x00000058
#define	BSC_DMAWCR1_OFFSET		0x0000005C
#define	BSC_DMAWCR2_OFFSET		0x00000060
#define	BSC_DMAWCR3_OFFSET		0x00000064
#define	BSC_DMAWCR4_OFFSET		0x00000068
#define	BSC_CSPWCR0_OFFSET		0x00000070
#define	BSC_CSPWCR1_OFFSET		0x00000074
#define	BSC_ECSPWCR0_OFFSET		0x00000078
#define	BSC_ECSPWCR1_OFFSET		0x0000007C
#define	BSC_ECSPWCR2_OFFSET		0x00000080
#define	BSC_ECSPWCR3_OFFSET		0x00000084
#define	BSC_ECSPWCR4_OFFSET		0x00000088
#define	BSC_ECSPWCR5_OFFSET		0x0000008C
#define	BSC_ECSPWCR6_OFFSET		0x00000090
#define	BSC_ECSPWCR7_OFFSET		0x00000094
#define	BSC_EXWTSYNC_OFFSET		0x00000098
#define	BSC_CS0BSTCTL_OFFSET		0x000000A0
#define	BSC_CS0BTPH_OFFSET		0x000000A4
#define	BSC_CS1GDST_OFFSET		0x000000B0
#define	BSC_ECS0GDST_OFFSET		0x000000B4
#define	BSC_ECS1GDST_OFFSET		0x000000B8
#define	BSC_ECS2GDST_OFFSET		0x000000BC
#define	BSC_ECS3GDST_OFFSET		0x000000C0
#define	BSC_ECS4GDST_OFFSET		0x000000C4
#define	BSC_ECS5GDST_OFFSET		0x000000C8
#define	BSC_ECS6GDST_OFFSET		0x000000CC
#define	BSC_ECS7GDST_OFFSET		0x000000D0
#define	BSC_DMASET0_OFFSET		0x000000E0
#define	BSC_DMASET1_OFFSET		0x000000E4
#define	BSC_DMASET2_OFFSET		0x000000E8
#define	BSC_DMASET3_OFFSET		0x000000EC
#define	BSC_DMASET4_OFFSET		0x000000F0
#define	BSC_EXDMCR0_OFFSET		0x000000F4
#define	BSC_EXDMCR1_OFFSET		0x000000F8
#define	BSC_EXDMCR2_OFFSET		0x000000FC
#define	BSC_EXDMCR3_OFFSET		0x00000100
#define	BSC_EXDMCR4_OFFSET		0x00000104
#define	BSC_BCINTSR_OFFSET		0x00000120
#define	BSC_BCINTCR_OFFSET		0x00000124
#define	BSC_BCINTMR_OFFSET		0x00000128
#define	BSC_EXBATLV_OFFSET		0x00000130
#define	BSC_EXPIN_OFFSET		0x00000200
#define	BSC_EXPOUT_OFFSET		0x00000204

#define	BSC_CS0CTRL			(SH7770_BSC_REGBASE + BSC_CS0CTRL_OFFSET)
#define	BSC_CS1CTRL			(SH7770_BSC_REGBASE + BSC_CS1CTRL_OFFSET)
#define	BSC_ECS0CTRL			(SH7770_BSC_REGBASE + BSC_ECS0CTRL_OFFSET)
#define	BSC_ECS1CTRL			(SH7770_BSC_REGBASE + BSC_ECS1CTRL_OFFSET)
#define	BSC_ECS2CTRL			(SH7770_BSC_REGBASE + BSC_ECS2CTRL_OFFSET)
#define	BSC_ECS3CTRL			(SH7770_BSC_REGBASE + BSC_ECS3CTRL_OFFSET)
#define	BSC_ECS4CTRL			(SH7770_BSC_REGBASE + BSC_ECS4CTRL_OFFSET)
#define	BSC_ECS5CTRL			(SH7770_BSC_REGBASE + BSC_ECS5CTRL_OFFSET)
#define	BSC_ECS6CTRL			(SH7770_BSC_REGBASE + BSC_ECS6CTRL_OFFSET)
#define	BSC_ECS7CTRL			(SH7770_BSC_REGBASE + BSC_ECS7CTRL_OFFSET)
#define	BSC_CSWCR0			(SH7770_BSC_REGBASE + BSC_CSWCR0_OFFSET)
#define	BSC_CSWCR1			(SH7770_BSC_REGBASE + BSC_CSWCR1_OFFSET)
#define	BSC_ECSWCR0			(SH7770_BSC_REGBASE + BSC_ECSWCR0_OFFSET)
#define	BSC_ECSWCR1			(SH7770_BSC_REGBASE + BSC_ECSWCR1_OFFSET)
#define	BSC_ECSWCR2			(SH7770_BSC_REGBASE + BSC_ECSWCR2_OFFSET)
#define	BSC_ECSWCR3			(SH7770_BSC_REGBASE + BSC_ECSWCR3_OFFSET)
#define	BSC_ECSWCR4			(SH7770_BSC_REGBASE + BSC_ECSWCR4_OFFSET)
#define	BSC_ECSWCR5			(SH7770_BSC_REGBASE + BSC_ECSWCR5_OFFSET)
#define	BSC_ECSWCR6			(SH7770_BSC_REGBASE + BSC_ECSWCR6_OFFSET)
#define	BSC_ECSWCR7			(SH7770_BSC_REGBASE + BSC_ECSWCR7_OFFSET)
#define	BSC_DMAWCR0			(SH7770_BSC_REGBASE + BSC_DMAWCR0_OFFSET)
#define	BSC_DMAWCR1			(SH7770_BSC_REGBASE + BSC_DMAWCR1_OFFSET)
#define	BSC_DMAWCR2			(SH7770_BSC_REGBASE + BSC_DMAWCR2_OFFSET)
#define	BSC_DMAWCR3			(SH7770_BSC_REGBASE + BSC_DMAWCR3_OFFSET)
#define	BSC_DMAWCR4			(SH7770_BSC_REGBASE + BSC_DMAWCR4_OFFSET)
#define	BSC_CSPWCR0			(SH7770_BSC_REGBASE + BSC_CSPWCR0_OFFSET)
#define	BSC_CSPWCR1			(SH7770_BSC_REGBASE + BSC_CSPWCR1_OFFSET)
#define	BSC_ECSPWCR0			(SH7770_BSC_REGBASE + BSC_ECSPWCR0_OFFSET)
#define	BSC_ECSPWCR1			(SH7770_BSC_REGBASE + BSC_ECSPWCR1_OFFSET)
#define	BSC_ECSPWCR2			(SH7770_BSC_REGBASE + BSC_ECSPWCR2_OFFSET)
#define	BSC_ECSPWCR3			(SH7770_BSC_REGBASE + BSC_ECSPWCR3_OFFSET)
#define	BSC_ECSPWCR4			(SH7770_BSC_REGBASE + BSC_ECSPWCR4_OFFSET)
#define	BSC_ECSPWCR5			(SH7770_BSC_REGBASE + BSC_ECSPWCR5_OFFSET)
#define	BSC_ECSPWCR6			(SH7770_BSC_REGBASE + BSC_ECSPWCR6_OFFSET)
#define	BSC_ECSPWCR7			(SH7770_BSC_REGBASE + BSC_ECSPWCR7_OFFSET)
#define	BSC_EXWTSYNC			(SH7770_BSC_REGBASE + BSC_EXWTSYNC_OFFSET)
#define	BSC_CS0BSTCTL			(SH7770_BSC_REGBASE + BSC_CS0BSTCTL_OFFSET)
#define	BSC_CS0BTPH			(SH7770_BSC_REGBASE + BSC_CS0BTPH_OFFSET)
#define	BSC_CS1GDST			(SH7770_BSC_REGBASE + BSC_CS1GDST_OFFSET)
#define	BSC_ECS0GDST			(SH7770_BSC_REGBASE + BSC_ECS0GDST_OFFSET)
#define	BSC_ECS1GDST			(SH7770_BSC_REGBASE + BSC_ECS1GDST_OFFSET)
#define	BSC_ECS2GDST			(SH7770_BSC_REGBASE + BSC_ECS2GDST_OFFSET)
#define	BSC_ECS3GDST			(SH7770_BSC_REGBASE + BSC_ECS3GDST_OFFSET)
#define	BSC_ECS4GDST			(SH7770_BSC_REGBASE + BSC_ECS4GDST_OFFSET)
#define	BSC_ECS5GDST			(SH7770_BSC_REGBASE + BSC_ECS5GDST_OFFSET)
#define	BSC_ECS6GDST			(SH7770_BSC_REGBASE + BSC_ECS6GDST_OFFSET)
#define	BSC_ECS7GDST			(SH7770_BSC_REGBASE + BSC_ECS7GDST_OFFSET)
#define	BSC_DMASET0			(SH7770_BSC_REGBASE + BSC_DMASET0_OFFSET)
#define	BSC_DMASET1			(SH7770_BSC_REGBASE + BSC_DMASET1_OFFSET)
#define	BSC_DMASET2			(SH7770_BSC_REGBASE + BSC_DMASET2_OFFSET)
#define	BSC_DMASET3			(SH7770_BSC_REGBASE + BSC_DMASET3_OFFSET)
#define	BSC_DMASET4			(SH7770_BSC_REGBASE + BSC_DMASET4_OFFSET)
#define	BSC_EXDMCR0			(SH7770_BSC_REGBASE + BSC_EXDMCR0_OFFSET)
#define	BSC_EXDMCR1			(SH7770_BSC_REGBASE + BSC_EXDMCR1_OFFSET)
#define	BSC_EXDMCR2			(SH7770_BSC_REGBASE + BSC_EXDMCR2_OFFSET)
#define	BSC_EXDMCR3			(SH7770_BSC_REGBASE + BSC_EXDMCR3_OFFSET)
#define	BSC_EXDMCR4			(SH7770_BSC_REGBASE + BSC_EXDMCR4_OFFSET)
#define	BSC_BCINTSR			(SH7770_BSC_REGBASE + BSC_BCINTSR_OFFSET)
#define	BSC_BCINTCR			(SH7770_BSC_REGBASE + BSC_BCINTCR_OFFSET)
#define	BSC_BCINTMR			(SH7770_BSC_REGBASE + BSC_BCINTMR_OFFSET)
#define	BSC_EXBATLV			(SH7770_BSC_REGBASE + BSC_EXBATLV_OFFSET)
#define	BSC_EXPIN			(SH7770_BSC_REGBASE + BSC_EXPIN_OFFSET)
#define	BSC_EXPOUT			(SH7770_BSC_REGBASE + BSC_EXPOUT_OFFSET)

// Definitions for BSC CS0,1CTRL
#define	BSC_CSxCTRL_CSxSZ_16BIT			0x00000020	// AREAx Bus Width (16bit)
#define	BSC_CSxCTRL_CSxSZ_8BIT			0x00000010	// AREAx Bus Width  (8bit)
#define	BSC_CSxCTRL_CSxSZ_32BIT			0x00000030	// AREAx Bus Width (32bit)
#define	BSC_CSxCTRL_CSxIF_STANDARD		0x00000000	// AREAx Bus I/F   (STANDARD/SRAM)
#define	BSC_CSxCTRL_CSxIF_BURSTROM		0x00000001	// AREAx Bus I/F   (BurstROM)

// Definitions for BSC ECSxCTRL(x=0,1,2,3,4,5,6,7)
#define	BSC_ECSxCTRL_ECSxCP_1M			0x00000100	// External Areax Capacity (1MByte)
#define	BSC_ECSxCTRL_ECSxCP_8M			0x00000800	// External Areax Capacity (8MByte)
#define	BSC_ECSxCTRL_ECSxCP_64M			0x00004000	// External Areax Capacity (64MByte)
#define	BSC_ECSxCTRL_ECSxSZ_16BIT		0x00000020	// External Areax Bus Width (16bit)
#define	BSC_ECSxCTRL_ECSxSZ_8BIT		0x00000010	// External Areax Bus Width ( 8bit)
#define	BSC_ECSxCTRL_ECSxSZ_32BIT		0x00000030	// External Areax Bus Width (32bit)
#define	BSC_ECSxCTRL_ECSxIF_STANDARD	0x00000000	// External Areax Bus I/F (STANDARD/SRAM)
#define	BSC_ECSxCTRL_ECSxIF_ATA			0x00000002	// External Areax Bus I/F (ATA)

// Definitions for BSC CSWCR0/1, ECSWCRx, EXDMWCRy

#define	BSC_CSWCR_WRSETUP_7		0x07000000	// write CS setup cycle
#define	BSC_CSWCR_WRSETUP_6		0x06000000
#define	BSC_CSWCR_WRSETUP_5		0x05000000
#define	BSC_CSWCR_WRSETUP_4		0x04000000
#define	BSC_CSWCR_WRSETUP_3		0x03000000
#define	BSC_CSWCR_WRSETUP_2		0x02000000
#define	BSC_CSWCR_WRSETUP_1		0x01000000
#define	BSC_CSWCR_WRSETUP_0		0x00000000

#define	BSC_CSWCR_WRHOLD_7		0x00700000	// write CS hold cycle
#define	BSC_CSWCR_WRHOLD_6		0x00600000
#define	BSC_CSWCR_WRHOLD_5		0x00500000
#define	BSC_CSWCR_WRHOLD_4		0x00400000
#define	BSC_CSWCR_WRHOLD_3		0x00300000
#define	BSC_CSWCR_WRHOLD_2		0x00200000
#define	BSC_CSWCR_WRHOLD_1		0x00100000
#define	BSC_CSWCR_WRHOLD_0		0x00000000

⌨️ 快捷键说明

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