阅读:1184回复:6
好心人帮帮忙,给点建议吧。
第一次来,给大家问好了。
我要开发pci板子,pci总线通过9052与板载缓存交换数据,还要用到cpld。但我以前没有接触过pci总线,只是用过isa总线。在这里诚恳希望大家能够帮我一把,给点指导性的建议。当然如能告知pci总线与9052如何连线最好不过,因为光看9052,我已头大了。再次表示感谢。 |
|
沙发#
发布于:2002-05-17 16:16
pci和9052的连线只要把名字相同的信号线连到一起就差不多ok,否则9052就不叫PCI桥了,关键是local的规划,9052的rdk是个不错的例子.先看明白再说吧.
|
|
|
板凳#
发布于: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#信号是必须的。 |
|
地板#
发布于:2002-05-17 16:32
9052的rdk是什么意思,麻烦相告。谢谢。
|
|
地下室#
发布于:2002-05-17 16:55
RAPID DEVELOPMENT KITS
|
|
5楼#
发布于:2002-05-18 09:30
到哪里去搞rdk呢?
|
|
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, 我该看哪一种? |
|