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

📄 pci9052hw.h

📁 用C语言写得PCI8052的WDM结构驱动程序
💻 H
字号:
/***********************************************************************/
/***********************************************************************/
/* -------------[   PCI 9052芯片的编程接口定义(1)  ver 0.78 ]----------*/
/***********************************************************************/

//  模块名称:9052hw.h
//  Programmer:桂凯    西安电子科技大学
// 
//  email:wwwguikai@21cn.com
//  All right reserved 

#define PLX9052ID_DEVID				(ULONG)0x9050	// R
#define PLX9052ID_VENID				(ULONG)0x10b5	// R

#define CONF_STATUS				(DWORD)0xffff       // WR
#define CONF_CMD				(DWORD)0xffff       // WR

#define PCICONF_REVISION			(DWORD)0xffff


#define PCIIDR					(WORD)0x0000  // dword
#define PCICR					(WORD)0x0004  // word
#define PCISR					(WORD)0x0006  // word
#define PCIREV					(WORD)0x0008  // byte
#define PCICCR					(WORD)0x0009  // 3 byte
#define PCICLSR					(WORD)0x000c  // byte
#define PCILTR					(WORD)0x000d  // byte
#define PCIHTR					(WORD)0x000e  // byte
	
#define PCIBAR0                			(WORD)0x0010  
#define PCIBAR1              			(WORD)0x0014
#define PCIBAR2          			(WORD)0x0018 
#define PCIBAR3         			(WORD)0x001c
#define PCIBAR4          			(WORD)0x0020  
#define PCIBAR5         			(WORD)0x0024
#define PCIERBAR				(WORD)0x0030

/////////////////////////////////////
//        本地寄存器
/////////////////////////////////////
#define LAS0RR   				(DWORD)0x0000  
#define LAS1RR   				(DOWRD)0x0001
#define LAS2RR   				(DWORD)0x0002  
#define LAS3RR   				(DWORD)0x0003
#define EROMRR					(DWORD)0x0004  
#define LAS0BA  				(DWORD)0x0005   
#define LAS1BA  				(DWORD)0x0006
#define LAS2BA  				(DWORD)0x0007 
#define LAS3BA                                  (DWORD)0x0008
#define EROMBA					(DWORD)0x0009

#define LAS0BRD					(DWORD)0x000A
#define LAS1BRD  				(DWORD)0x000B	
#define LAS2BRD  				(DWORD)0x000C
#define LAS3BRD  				(DWORD)0x000D
#define EROMBRD					(DWORD)0x000E

#define CS0BASE  				(DWORD)0x000F
#define CS1BASE					(DWORD)0x0010
#define CS2BASE  				(DWORD)0x0011
#define CS3BASE					(DWORD)0x0012

#define INTCSR  				(DWORD)0x0013
#define CRTRL					(DWORD)0x0014

#define MY_INT_HAPPEN_MASK                      (DWORD)0x0004     // operation 'and' 
#define MY_INT_CLR_INT                          (DWORD)0x0400     // operation 'or' 
#define MY_INT_SETTING				(DWORD)0x0143     // edge triger, lint1 enable, INTA enable  
#define MY_INT_CLR_STATUS                       (DWORD)0x0004     // operation 'and' ,1011 = b 
#define MY_INT_ENABLE                           (DWORD)0x0040
#define MY_INT_DISABLE                          (DWORD)0x0040  
/*
#define    
#define 
*/  
   

⌨️ 快捷键说明

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