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

📄 cpld.h

📁 blackfin平台实现对SD卡的支持
💻 H
字号:

#ifndef  __BF533_CPLD_DEFINED
	#define __BF533_CPLD_DEFINED
/************************************************************/
/*               define base addresses	                 				   	*/
/************************************************************/

#define pIDECS0BaseAddr		(volatile unsigned short *)0x20300000

#define pIDECS1BaseAddr		(volatile unsigned short *)0x20310000

#define pDM9000BaseAddr		(volatile unsigned short *)0x20320000

#define pUSBCSBaseAddr		(volatile unsigned short *)0x20330000

#define pPCMCIABaseAddr		(volatile unsigned short *)0x20340000


/************************************************************/
/*               I/O  write              				   	*/
/************************************************************/

#define  pCtrOut_Flag_OE      (volatile unsigned char *)0x20350000


#define  MOTOR_OE           0x01
#define  TFT_245_OE         0x02
#define  CMOS_245_OE        0x04
#define  PS2_Mouse_OE       0x08
#define  PS2_Key_OE         0x10
#define  LED_OE             0x20
#define  ADG704_OE          0x40
#define  IRDA_SD            0x80



#define  pCtrIner_Flag_OE      (volatile unsigned char *)0x20360000

#define   MOUSE_SW_OE   	0x01
#define   KEY_SW_OE       0x02
#define   LEDCS             0x04
#define   SPI_OE             0x08
#define   PCM_SWICH_OE    0x10



#define pCtrOut_Flag_A      (volatile unsigned char *)0x20370000

#define  MOTOR_A       0x01
#define  MOTOR_B       0x02
#define  MOTOR_C       0x04
#define  MOTOR_D       0x08
#define  KEY_OUT_CLK  0x10
#define  MOUSE_OUT CLK    0x20
#define  USB_D_SUS          0x40
#define  USB_H_SUS          0x80


#define pCtrOut_Flag_B     (volatile unsigned char *)0x20380000

#define   SPI_A0     0x01
#define   SPI_A1     0x02
#define   SPI_A2     0x04
#define   PCM_A0    0x08
#define   PCM_A1    0x10
#define   LED_A0     0x20
#define   LED_A1     0x40

#define pLED_DAT_OUT     (volatile unsigned char *)0x20390000


#define pCtrOut_Flag_C     (volatile unsigned char *)0x203A0000

#define     MOUSE_SW   0x01
#define     KEY_SW      0x02
#define     AD_LDAC     0x04
#define     ADG_SET      0x08
#define     KEY_DIR      0x10
#define     MOUSE_DIR    0x20
#define     CMOS_RST     0x40



/************************************************************/
/*               I/O  read               				   	*/
/************************************************************/


#define pCtrIn_Int_A      (volatile unsigned char *)0x203a0000

#define   ISP1362_INT2    0x01
#define   ISP1362_INT1    0x02
#define   PCMCIA_INT    0x04
#define   DM9000_INT     0x08
#define   ADDA_INT      0x10
#define   ADS_INT        0x20
#define   CAN_INT        0x40
#define   KEY_INT        0x80


#define pCtrIn_Int_B       (volatile unsigned char *)0x203b0000

#define  DMB_INT0   0x01
#define  DMB_INT1   0x02
#define  Mouse_INT   0x04
#define  Keyy_INT    0x08
#define  ADS_BUSY   0x10
#define  DM9000_IOWAIT  0x20
#define  PCMCIA_WAIT    0x40
#define  PCMCIA_CD      0x80



#endif 















⌨️ 快捷键说明

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