阅读:1492回复:3
求助 PCI地址问题
ISA接口设计时,其I/O地址是固定的,可是PCI采用动态分配,我现在要用S5933设计一基于PCI的接口电路进行数据传送,请问如何获得基地址并进行译码?谢谢!!!
|
|
沙发#
发布于:2003-04-10 09:36
CONFIGRET OnConfigure
(CONFIGFUNC cf, //function id; SUBCONFIGFUNC sf, //subfunction id DEVNODE devnode, //device node being configured DWORD refdata, //context information(function specific) ULONG flags //funtion specific flags ) { CMCONFIG config; LOG_CONF logconf; RES_DES hres; switch(cf) { case CONFIG_START: CONFIGMG_Get_Alloc_Log_Conf(&config,devnode,CM_GET_ALLOC_LOG_CONF_ALLOC); irq=config.bIRQRegisters[0]; ioport=config.wIOPortBase[0]; |
|
|
板凳#
发布于:2003-04-07 05:32
ISA接口设计时,其I/O地址是固定的,可是PCI采用动态分配,我现在要用S5933设计一基于PCI的接口电路进行数据传送,请问如何获得基地址并进行译码?谢谢!!! PCI端不需要知道地址,本地端从0开始。 |
|
地板#
发布于:2003-04-06 22:59
如果你使用的是PCI机制1,那么PCI的端口是0xCF8和0xCFC
|
|
|