djllh
驱动牛犊
驱动牛犊
  • 注册日期2002-11-28
  • 最后登录2003-01-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1044回复:2

dragon2008请进!!!

楼主#
更多 发布于:2002-12-27 16:48
小弟奉师命正用9052将一isa卡转换为pci卡,采用ISA模式,有几个问题不明白,请各位大虾帮忙:
1.ISA0与ISA1在ISA模式下怎么用?为什么9052的地址从LA2开始
2.我用MEMRD/WR和 IORD/WR进行读写,片选(译码)逻辑是否可不用?CS2 CS3是否可用作片选?
3。9052用ISA模式LCLK是否必须用8MHZ晶振

4。pci0bar 与pci1bar、las0rr与las1rr、las0ba与las1ba寄存器指的是什么,区别?
谢谢龙大哥!请接分!!!1
Dragon2008
驱动中牛
驱动中牛
  • 注册日期2002-04-01
  • 最后登录2006-03-13
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望5点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-31 10:40
小弟奉师命正用9052将一isa卡转换为pci卡,采用ISA模式,有几个问题不明白,请各位大虾帮忙:
1.ISA0与ISA1在ISA模式下怎么用?为什么9052的地址从LA2开始
2.我用MEMRD/WR和 IORD/WR进行读写,片选(译码)逻辑是否可不用?CS2 CS3是否可用作片选?
3。9052用ISA模式LCLK是否必须用8MHZ晶振
4。pci0bar 与pci1bar、las0rr与las1rr、las0ba与las1ba寄存器指的是什么,区别?
谢谢龙大哥!请接分!!!1

1.因为LOCAL BUS的宽度可以是8位、16位或32位的,所以9052对本应是LA0,LA1(现在是ISA0,ISA1)的地址信号做了一些特殊的处理。你想,如你的LOCAL BUS是32位的,也就是双字对齐的,LA0,LA1如还做为地址信号岂不是多余,所以9052就用它们来作为字节选择的信号。如果你的LOCAL BUS是16位的,也就是字对齐的,这是必须要LA1,而LA0不必作为地址信号,同样是用它作为高低字节的选择信号。如果你的LOCAL BUS是8位的,则LA1,LA0肯定的不可少的,只有它们都作为地址信号,才可能一个字节一个字节的寻址。
2.位于BAR0,BAR1地址空间的器件,其片选可不用,只要你的读写地址落到BAR0或BAR1的空间,9052会自动选中位于其中的器件。CS2 CS3可用作片选。
3.9052用ISA模式,LCLK不一定得用8MHZ晶振,但不可超过ISA总线定义的最高频率。
我姓龙,我属龙,我叫龙。。。
kun_dean
驱动牛犊
驱动牛犊
  • 注册日期2002-11-10
  • 最后登录2009-03-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-01-03 10:09
请看一下,databook中的关于引脚说明的图
游客

返回顶部