在制做ISA槽的16位的300H I/O口时,高8位连在数据线D15..D8上,低8位连在数据线D7..D0,ALE和地址译码也正常,传送低位字节是对的,传送高位字节不对,求教在ISA槽中的SBHE,I/OCS16,MEMCS16,正确用法?
回复(7) 2002-12-10 11:25 来自版块 - 非USB硬件驱动开发
表情
chengjunjieMEMCS16.直接把地址线A0接到上面就可以了,以前这么用过,手册里说的用LA23-LA17来译码,不明白什么意思,因为我的存储器只用在1M以内(2010-04-09 19:05)
cekonglizhen刚接触驱动开发,看了基本书,还是稀里糊涂的,手里有块前人做的ISA板子,能看出板上2kRAM物理地址为D0000~D03FF,看接法没用到DMA,现在就想编能读出SD0-SD7上8位数据。不知道怎么下手,有高手愿意帮助小弟的QQ 865861702.非常感谢~ 给点建议~(2009-03-02 09:32)
lbk991我也按照ISA资料上所与的.SA0-SA9 SA10-SA19为输入地址,SD0-SD7为低位,SD-SD15为高位,SBHE 为高位使能,AEN为地址有效,所以的都接了,可就是不行,请指点指点,(2009-02-04 11:56)
lbk991以上的各们您好: 本人用FPGA做一块应用板,内部有双口RAM,现在想与工控机ISA实现数据交换,谁能给点建议, 我也看过不少的ISA资料.但是一头雾水.希望做过的各位给点建议,谢谢(2009-02-04 11:53)
chnh当然由卡控制,ISA总线事先并不能知道插入的是什么卡(2002-12-11 22:00)
chendelin_absSBHE是ISA总线的输入信号,即需要ISA卡输出该信号到ISA总线,而SA0是ISA总线的输出信号,这两个信号能像楼上的兄弟那么用么? 另外,传送16bit数据是由ISA总线控制,还是由我们的ISA卡控制? 小弟虚心向大家学习! chendelin@sina.co...(2002-12-11 10:26)
bunnyh1. 16-bit IO 操作时解码 SA15 到 SA0, 若在ISA卡地址范围内, 拉低 IOCS16 2. 16-BIT MEMEORY的操作需要解码 LA23 到LA17, 拉低 MEMCS16 3. SA0 SBHE 0 0 写16-BI...(2002-12-10 16:01)

返回顶部