mustang
驱动小牛
驱动小牛
  • 注册日期2002-05-17
  • 最后登录2005-12-06
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1184回复:6

好心人帮帮忙,给点建议吧。

楼主#
更多 发布于:2002-05-17 15:19
第一次来,给大家问好了。
我要开发pci板子,pci总线通过9052与板载缓存交换数据,还要用到cpld。但我以前没有接触过pci总线,只是用过isa总线。在这里诚恳希望大家能够帮我一把,给点指导性的建议。当然如能告知pci总线与9052如何连线最好不过,因为光看9052,我已头大了。再次表示感谢。
jst7792
论坛版主
论坛版主
  • 注册日期2001-12-10
  • 最后登录2006-11-16
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-05-17 16:16
pci和9052的连线只要把名字相同的信号线连到一起就差不多ok,否则9052就不叫PCI桥了,关键是local的规划,9052的rdk是个不错的例子.先看明白再说吧.
兄弟们,给点分吧
harrison_gao
驱动牛犊
驱动牛犊
  • 注册日期2002-04-22
  • 最后登录2003-04-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-05-17 16:20
PCI9052 只工作在SLAVE MODE下接口比皮PCI9054的要简单很多,参看:

如果你的PCI卡希望能够不在主机CPU的干预下访问主机
的地址空间(包括主存、其他PCI设备等)以加快访问速度、减少启动延迟和
降低主机负担,那么你就必须使你的PCI卡能够工作在master方式下。如
果你的PCI卡完全是在主机CPU的控制之下工作(比如说,当PCI卡接收到某
一个外部事件,然后中断主机,主机CPU读写PCI卡),那么你只需使你的
PCI卡工作在slave(或者称为target-only)方式就可以了。slave类型的PCI
接口比master类型的要简单很多。
总线从方式(slave)必须支持的PCI总线信号
CLK
RST#
AD[31..0] 双向(输入输出)
C/BE[3..0]# 单向(输入)
PAR 双向(可以只实现输出)
FRAME# 单向(输入)
IRDY# 单向(输入)
TRDY# 单向(输出)
STOP# 单向(输出,在某些情况下也可忽略)
DEVSEL# 单向(输出)
IDSEL 单向(输入)
INTA# 单向(输出)
可选的PCI总线信号
PERR#
SERR#
当系统出现奇偶错误时,上述两个信号才会有用。如果你认为你的PCI卡
不会出现奇偶错误并且你认为你的PCI卡可以忽略系统出现的奇偶错误时,上
述两个信号完全可以不实现。事实上,在绝大多数情况下,这两个信号不需要。
总线主方式(master)必须支持的PCI总线信号
CLK
RST#
AD[31..0] 双向(输入输出)
C/BE[3..0]# 双向(输入输出)
PAR 双向(输入输出)
FRAME# 双向(输入输出)
IRDY# 双向(输入输出)
TRDY# 双向(输入输出)
STOP# 双向(输入输出)
DEVSEL# 双向(输入输出)
IDSEL 单向(输入)
INTA# 单向(输出)
REQ# 单向(输出)
GNT# 单向(输入)
可选的PCI总线信号
PERR#
SERR#
LOCK#
如果你的PCI卡需要快速的硬件支持的数据一致性的话(如与主机CPU同步,
不采用中断方式),那么LOCK#信号是必须的。
mustang
驱动小牛
驱动小牛
  • 注册日期2002-05-17
  • 最后登录2005-12-06
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-05-17 16:32
9052的rdk是什么意思,麻烦相告。谢谢。
harrison_gao
驱动牛犊
驱动牛犊
  • 注册日期2002-04-22
  • 最后登录2003-04-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-05-17 16:55
RAPID DEVELOPMENT KITS
mustang
驱动小牛
驱动小牛
  • 注册日期2002-05-17
  • 最后登录2005-12-06
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-05-18 09:30
到哪里去搞rdk呢?
mustang
驱动小牛
驱动小牛
  • 注册日期2002-05-17
  • 最后登录2005-12-06
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-05-18 09:59
9052 Local Bus 端有些管脚的理解和用法还不是很明白,还希望诸位能够帮助我解答一下,不胜感激。
LHOLD, LHOLDA, USER0/WAITO#, USER1/LLOCK#, USER2/CS2#, USER3/CS3#, BTERM#
另外Direct Slave Non-Burst 和 Direct Slave Burst 有什么区别?
要用9052,首先要从哪方面入手呢?我看了它的pdf,也搞不懂,希望诸位指点迷津。
另外我手里有很多9052的pdf,如9052db-101, 9052db-20, 9052ds,
我该看哪一种?          
游客

返回顶部