pciman
驱动牛犊
驱动牛犊
  • 注册日期2001-07-03
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1888回复:8

关于isa向pci过渡的折衷设计

楼主#
更多 发布于:2001-08-20 17:32
   最近思考一个问题,不得其解,希望有高人指点;
   本人有一个基于isa插槽的板卡,现在想将它改进成基于pci的板卡,由于不想重新设计驱动程序,想用以前的驱动程序,或只需要稍加改动。由于以前的“驱动程序”是直接对板卡进行寻址,控制。 这就要求通过pci总线对板卡进行直接寻址操作。不知道pci协议是否支持这种做法,或者如果可行,要怎样完成。
  

最新喜欢:

lw535lw535
pciman
vrs75
驱动牛犊
驱动牛犊
  • 注册日期2001-08-13
  • 最后登录2001-12-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-08-22 22:48
我也不懂,我想也许你买个PLX9050RDK的板子,把ISA卡插那东西上面(楼上楼?),用现成的驱动程序调试,然后再做个带9050的PCI板不就最简单而且可靠。直接弄好象不大可能吧,最少你也有套配置的东西,那东西自己弄就太复杂了吧?
pengyc
驱动牛犊
驱动牛犊
  • 注册日期2001-07-16
  • 最后登录2010-04-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-08-24 14:31
pci的IO空间是由系统配置软件分配的,并不是固定的,在驱动程序中应该怎么获取?
z_bing
驱动中牛
驱动中牛
  • 注册日期2002-09-28
  • 最后登录2008-04-14
  • 粉丝0
  • 关注0
  • 积分22分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-10-25 14:04
pci的IO空间是由系统配置软件分配的,并不是固定的,在驱动程序中应该怎么获取?

int 1ah查找PCI设备


查找PCI 设备BIOS 功能调用
入口参数
[AH] PCI_FUNCTION_ID
[AL] FIND_PCI_DEVICE
[CX] Device ID
[DX] Vendor ID
[SI] 索引号

出口参数
[BH] 总线号
[BL] 设备功能号
[AH] 返回状态
[CF] 出错状态



读PCI 设备配置空间功能调用

入口参数
[AH] PCI_FUNCTION_ID
[AL] READ_CONFIG_WORD
[BH] 总线号
[BL] 设备功能号
[DI] 寄存器号

出口参数
[CX] 读出的字
[AH] 返回状态
[CF] 出错状态


爱国守法,明理诚信,团结一致,战胜非典!
henryblue
驱动小牛
驱动小牛
  • 注册日期2002-09-29
  • 最后登录2003-05-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-10-25 15:04
如果你购买桥接芯片,代理商一般会提供驱动程序的,也会有应用的例程,例程中查找设备的程序段可以模仿修改自己的驱动程序获得资源分配,凭空想感觉无从下手,一步步做下去其实不难,当然多收集资料
kermit_shie
驱动牛犊
驱动牛犊
  • 注册日期2002-04-24
  • 最后登录2007-06-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-10-26 18:03
去看看我给你提供的方案吧.http://www.eyeteck.com/hardware/pcitoisa.htm希望能适合你
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2002-10-27 10:04
用户被禁言,该主题自动屏蔽!
LZQING_FAIRWAY
驱动牛犊
驱动牛犊
  • 注册日期2002-10-26
  • 最后登录2010-01-21
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-10-29 13:38
好像中断不太好处理
hywang
驱动牛犊
驱动牛犊
  • 注册日期2002-04-06
  • 最后登录2005-01-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-11-02 11:23
好像不太好用
游客

返回顶部