阅读:2684回复:14
PCI板卡硬件和驱动程序设计问题
我想做个PCI的板卡,板上有DSP,主机和DSP之间通过双端口RAM交换数据。这样的话,是不是应该只用到slave模式就行了,用什么PCI接口芯片最合适(功能不用多,否则浪费)。
请给个意见!薄分奉上! [编辑 - 9/3/04 by wolffy] |
|
最新喜欢:abc009...
|
沙发#
发布于:2002-07-09 17:31
我用的是9054,工作在C模式。运行横可靠。
|
|
板凳#
发布于:2002-07-10 08:59
哦,谢谢,老兄,能不能给分原理图看看?
|
|
|
地板#
发布于:2002-07-10 20:39
slave用9052,
master用9054 呵呵,通用设计了,可以参考plx的参考涉及啊 |
|
|
地下室#
发布于:2002-07-11 17:53
采用主控方式还是从方式,看你喜欢,两种都可以,至于用何种PCI控制器,倒无所谓,如果需要主控模式,当然PCI控制器得具有主控模式,一般来说,具有主控模式的PCI控制器通常也具有从模式。有一点需提醒你,AMCC的S59XX是5V的信号环境,而PLX则是3V环境。实际上主控模式,只是驱动程序的编写较费脑神经,但电路接口相当简单(通常用FIFO作缓冲器),而从模式的驱动程序较简单,但电路接口要复杂一些(通常用SDRAM作缓冲器)。如果你喜欢,你也可以用内部带计数功能SDRAM来实现主控模式,当然同时也就可以实现从模式,只是电路接口较费力,但如果你对状态机设计很熟悉,那么你可以尝试这样做,但如果你不是为了研究而是为了应用,你最好根据数据传输速率的要求,如果要求很快,最好用主控模式。我用S5933的主控可以达到80MB/s的数据传输率,用它的从模式可以达到10MB/s的数据传输率,为了和3.3V的器件接口,我用了一块可兼容5V和3.3V信号的FPGA做中间缓冲,所以你最好用PLX的9054,既具有主控模式又具有从模式,又是3.3V信号环境,我现在正在用9054替代S5933,驱动程序的编写我用的是DriverWorks。如果没时间研究可以使用WinDriver.
|
|
5楼#
发布于:2002-07-13 20:11
我用quicklogic的ql5130
plx9052就可以了,slave模式完全可以 |
|
6楼#
发布于:2002-07-20 17:00
我可以提供你例子,用的是PISA芯片,比9052便宜很多,才50块,你发电子邮件给我,我发原理图给你。xdxq@163.net
|
|
7楼#
发布于:2002-07-20 21:01
我强烈推荐用PLX公司的PCI9052,采用从模式完全能满足你的要求。并且PCI9052(140RMB一片)十分好用,我用它构成一个系统C51+双口RAM(IDT7005S)+PCI9052一点问题都没有。
|
|
|
8楼#
发布于:2002-07-21 11:55
Cypress公司的CY7C09449PV可以工作在主控方式或从方式而且内部有16K的双口RAM,不过要250RMB。PLX的9054也可以工作在主控或从控方式,不过综合起来看我建议你用PLX的9052,虽然只能工作在从方式一般的应用足可以满足需要。
|
|
9楼#
发布于:2003-05-09 08:56
我也推荐cypress公司的CY7C09449,具有双端口RAM,工作极为方便
|
|
10楼#
发布于:2004-07-25 17:31
我现在要用AN3042PCI接口芯片,它和CY7C09449PV差不多,但是我不知道其怎么和单片机接口,因为不知道其LOCAL BUS INTERFACE的各引脚含义,希望大家给我点指导呀!谢谢
|
|
11楼#
发布于:2004-07-27 09:10
我用EPM7128做了一个从模式,和一个MCU交换数据,速度没测过,但绝对便宜
|
|
|
12楼#
发布于:2004-08-24 16:49
Cypress公司的CY7C09449PV可以工作在主控方式或从方式而且内部有16K的双口RAM,不过要250RMB。PLX的9054也可以工作在主控或从控方式,不过综合起来看我建议你用PLX的9052,虽然只能工作在从方式一般的应用足可以满足需要。 请问仁兄,这款芯片哪儿有卖的?是哪家公司做代理?在哈尔滨好像买不到:(而且,RMB250.00好贵啊! 另外,AN3042的管脚是否与CY7C09449PV兼容?其价格如何呢? |
|
|
13楼#
发布于:2004-09-02 16:27
怎样得到CY7C09449PV-AC Software Development Kit (SDK)呀?
|
|
14楼#
发布于:2004-09-02 23:41
我使用plx9030 ,通过DSP(tms3205510)的EHPI读取DSP的内部DARAM区,只使32k字的空间,电路比较简单,只需要做一个简单的时序转换逻辑
|
|