xinyancode
驱动小牛
驱动小牛
  • 注册日期2003-08-15
  • 最后登录2008-09-30
  • 粉丝1
  • 关注1
  • 积分3分
  • 威望14点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
阅读:1361回复:10

请各位高手指点pci9052片选的问题

楼主#
更多 发布于:2003-09-14 10:37
请各位高手指点pci9052片选的问题


我的pci9052的后端有一个memory 空间, 还有一个设为IO空间.memory 空间是用一个6116, io 空间是一个8255, 这两块片子接上以后,我不知道对他们进行操作的时候要不要对他们进行片选,pci 9052 怎样区分后端的片子。

请不吝赐教!


多谢多谢

[编辑 -  9/14/03 by  xinyancode]
xinyancode
驱动小牛
驱动小牛
  • 注册日期2003-08-15
  • 最后登录2008-09-30
  • 粉丝1
  • 关注1
  • 积分3分
  • 威望14点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-09-14 22:04
大家帮帮忙吧,辛苦了。
CYoung
驱动中牛
驱动中牛
  • 注册日期2003-06-10
  • 最后登录2005-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-09-15 10:14
不用进行片选了,你申请了资源的时候不是有个Memory和一个IO吗?
你只要尽心相应的操作,就会自动帮你选的了!
答得好的话,请兄弟们加点分,那是对我的肯定
xinyancode
驱动小牛
驱动小牛
  • 注册日期2003-08-15
  • 最后登录2008-09-30
  • 粉丝1
  • 关注1
  • 积分3分
  • 威望14点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-09-15 10:52
多谢多谢,让我再看看!
xinyancode
驱动小牛
驱动小牛
  • 注册日期2003-08-15
  • 最后登录2008-09-30
  • 粉丝1
  • 关注1
  • 积分3分
  • 威望14点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-09-18 11:50
各位高手:

不用进行片选的话,那我的存储芯片6116的片选引脚就直接接地(低电平有效),另外的IO的芯片8255的片选引脚也接地了( 低电平有效), 是这样么?

请各位高手一定帮我解答一下,Right here waiting......

Thanks a lot.
lvhaow
驱动小牛
驱动小牛
  • 注册日期2001-10-31
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分44分
  • 威望35点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2003-09-20 01:41
不知道你的局部总线是怎么定义的,是直接从模式还是ISA模式。
ISA模式的我没做过,如果是直接从模式,片选有两种方式,根据你的设备在局部总线的地址线上所占的物理区间,一种是定义CS引脚,另一种方式就是对地址线进行译码产生相应的片选信号。
lvhaow
xinyancode
驱动小牛
驱动小牛
  • 注册日期2003-08-15
  • 最后登录2008-09-30
  • 粉丝1
  • 关注1
  • 积分3分
  • 威望14点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-09-20 09:12
lvhaow兄:

   我的局部总线是直接从模式,对于对地址线进行译码产生相应的片选信号这种方法是不是稍微麻烦一点。我看还是用定义CS引脚吧?

   能不能更详细地说明一下关于定义CS引脚的方法?

   望不吝赐教, 多谢多谢!!!
CYoung
驱动中牛
驱动中牛
  • 注册日期2003-06-10
  • 最后登录2005-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-09-20 11:15
把CS0直接接到RAM的片选脚就可以了
答得好的话,请兄弟们加点分,那是对我的肯定
xinyancode
驱动小牛
驱动小牛
  • 注册日期2003-08-15
  • 最后登录2008-09-30
  • 粉丝1
  • 关注1
  • 积分3分
  • 威望14点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-09-20 12:30
谢谢各位的指点!

我仔仔细细地看完了pci9052 databook v2.0 的第六章Local Chip Select, 基本上看懂了本地存储器空间的片选问题。

但我不知道I/O空间的片选问题,在Local 总线上9052 如何区分是对Memory空间的读写,还是对对I/O空间读写? 我的IO空间的芯片8255如何进行片选。

躬请赐教!

CYoung
驱动中牛
驱动中牛
  • 注册日期2003-06-10
  • 最后登录2005-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-09-20 13:41
8255上不是有一个管脚CS吗?你只要在把它接到9052的局部的USER0,然后再在程序里面进行处理就行了。




说了这么多,口水都干了,该给点分了吧。

[编辑 -  9/20/03 by  CYoung]
答得好的话,请兄弟们加点分,那是对我的肯定
xinyancode
驱动小牛
驱动小牛
  • 注册日期2003-08-15
  • 最后登录2008-09-30
  • 粉丝1
  • 关注1
  • 积分3分
  • 威望14点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-09-20 23:48
谢谢各位的热心帮助!
谢谢CYoung 和lvhaow 兄。
我已经给了分。如果嫌少,我单独发贴给,请到前面领分吧!
游客

返回顶部