wuhao
驱动小牛
驱动小牛
  • 注册日期2002-06-14
  • 最后登录2005-02-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3596回复:7

求教在ISA槽中的SBHE,I/OCS16,MEMCS16,正确用法?

楼主#
更多 发布于:2002-12-10 11:25
在制做ISA槽的16位的300H I/O口时,高8位连在数据线D15..D8上,低8位连在数据线D7..D0,ALE和地址译码也正常,传送低位字节是对的,传送高位字节不对,求教在ISA槽中的SBHE,I/OCS16,MEMCS16,正确用法?
bunnyh
驱动牛犊
驱动牛犊
  • 注册日期2002-04-25
  • 最后登录2005-09-03
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-10 16:01
1. 16-bit IO 操作时解码 SA15 到 SA0, 若在ISA卡地址范围内, 拉低 IOCS16

2. 16-BIT MEMEORY的操作需要解码 LA23 到LA17, 拉低 MEMCS16

3. SA0 SBHE
   0    0    写16-BIT
   0    1    写低8-BIT
   1    0    写高8-BIT
   1    1    无效
 
chendelin_abs
驱动牛犊
驱动牛犊
  • 注册日期2002-12-04
  • 最后登录2002-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-11 10:26
SBHE是ISA总线的输入信号,即需要ISA卡输出该信号到ISA总线,而SA0是ISA总线的输出信号,这两个信号能像楼上的兄弟那么用么?
另外,传送16bit数据是由ISA总线控制,还是由我们的ISA卡控制?

小弟虚心向大家学习!

chendelin@sina.com
chnh
驱动小牛
驱动小牛
  • 注册日期2002-04-09
  • 最后登录2004-02-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-12-11 22:00
当然由卡控制,ISA总线事先并不能知道插入的是什么卡
lbk991
驱动牛犊
驱动牛犊
  • 注册日期2009-01-21
  • 最后登录2009-11-04
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2009-02-04 11:53
以上的各们您好:

              本人用FPGA做一块应用板,内部有双口RAM,现在想与工控机ISA实现数据交换,谁能给点建议,
我也看过不少的ISA资料.但是一头雾水.希望做过的各位给点建议,谢谢
lbk991
驱动牛犊
驱动牛犊
  • 注册日期2009-01-21
  • 最后登录2009-11-04
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2009-02-04 11:56
我也按照ISA资料上所与的.SA0-SA9 SA10-SA19为输入地址,SD0-SD7为低位,SD-SD15为高位,SBHE 为高位使能,AEN为地址有效,所以的都接了,可就是不行,请指点指点,
cekonglizhen
驱动牛犊
驱动牛犊
  • 注册日期2008-07-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分22分
  • 威望128点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2009-03-02 09:32
刚接触驱动开发,看了基本书,还是稀里糊涂的,手里有块前人做的ISA板子,能看出板上2kRAM物理地址为D0000~D03FF,看接法没用到DMA,现在就想编能读出SD0-SD7上8位数据。不知道怎么下手,有高手愿意帮助小弟的QQ 865861702.非常感谢~ 给点建议~
chengjunjie
驱动小牛
驱动小牛
  • 注册日期2004-06-05
  • 最后登录2012-06-05
  • 粉丝0
  • 关注0
  • 积分41分
  • 威望44点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2010-04-09 19:05
MEMCS16.直接把地址线A0接到上面就可以了,以前这么用过,手册里说的用LA23-LA17来译码,不明白什么意思,因为我的存储器只用在1M以内
游客

返回顶部