阅读:1092回复:2
dragon2008请进!!!
小弟奉师命正用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 |
|
沙发#
发布于:2002-12-31 10:40
小弟奉师命正用9052将一isa卡转换为pci卡,采用ISA模式,有几个问题不明白,请各位大虾帮忙: 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总线定义的最高频率。 |
|
|
板凳#
发布于:2003-01-03 10:09
请看一下,databook中的关于引脚说明的图
|
|