阅读:1980回复:8
请教猫版主及各位大虾PLX9052问题{50分}
请教各位大虾,现在在调试9052,采用ISA模式,
LAS0RR: FFF00000 1M MEMORY 空间 LAS1RR: FFFFFF01 256 IO 空间 LAS0BA: 00100001 LAS1BA: 00000201 LAS0BRD:00400022 LAS1BRD:00000022 CS0BASE: ISA模式无用 CS1BASE: ISA模式无用 INTCSR: 0000115B cntrl: 007C4252 1.我要用ISA总线200-2FF IO地址空间,但在PCI端只能访问16个IO地址空间,LAS1RR设为FFFFFFF1和FFFFFF01是一样的.请各位大虾帮忙解释一下. 2.当我读/写ISA的MEMORY 空间时,IORD/WR和MEMRD/WR都有动作,同样,当访问ISA的IO空间是也是一样的.这是为什么啊 |
|
沙发#
发布于:2004-09-20 16:26
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2004-09-21 09:24
哪里不对,可否告知,谢谢
|
|
地板#
发布于:2004-09-21 10:45
检查一下地址译码电路与配置地址数据是否一致;
片选寄存器能不用吗? 如果我的回答对你有所帮助,请给点分! |
|
地下室#
发布于:2004-09-21 13:12
谢谢chengjunjie
我现在ISA端没译码,我通过用示波器观察ISA端的 IORD/WR MEMRD/WR 来判断. CS0和CS1再ISA模式下是MEMRD和MEMWR,应该不用配置吧. |
|
5楼#
发布于:2004-09-22 09:10
chengjunjie
你是对的CSXBASE必须配置,应该配置成 CS0BASE:00180001 CS1BASE:00000281 还有问题请教两位: 为何LAS0BA和LAS1BA不能配置成同一起始地址,在ISA模式下即使是同一个地址,也应该由MEMRD/WR和IORD/WR来区分,一旦配置成同样的起始地址,无论访问IO空间(LOCAL SPACE1)还是MEMORY空间(LOCAL SPACE 0),MEMRD/WR和IORD/WR都同时动作. LAS1RR: FFFFFF01 为何只能配置最大256 IO 空间 ,是否我无法访问大于256字节的IO空间? |
|
6楼#
发布于:2004-09-30 19:55
LAS0BA和LAS1BA不能配置成同一起始地址,我也见过这个问题,不知什么原因。
而且我现在的问题更头疼,配置好象对了,但连续读写RAM空间,就会死机,一筹莫展! |
|
7楼#
发布于:2004-10-09 20:30
你的BCLK0和LCLK如何接的?
|
|
8楼#
发布于:2004-10-10 10:00
BCLK0悬空,LCLK接约8MHz的时钟
我ISA总线还没外接芯片呢,仅仅用示波器观测ISA总线信号线的时序. [编辑 - 10/10/04 by eechina] |
|