搜索
bottom↓
回复: 29

使用CYCLONE3实现PCI接口

[复制链接]

出0入0汤圆

发表于 2010-8-25 07:43:39 | 显示全部楼层 |阅读模式
如题,请问有没有兄弟做过类似的项目,本人新手,学习学习

原来卡上使用1270+PCI9054+3个IDT72V273

现在想用一个EP3C40Q来代替以上芯片,大家论证如何或者有没有更好的办法


(原文件名:9054.jpg)

阿莫论坛20周年了!感谢大家的支持与爱护!!

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。

出0入0汤圆

发表于 2010-8-25 07:55:57 | 显示全部楼层
肯定是可以的,不过上位机的驱动估计比较麻烦了

出0入0汤圆

 楼主| 发表于 2010-8-25 07:58:04 | 显示全部楼层
兄弟真早阿 就是上位机的不太懂

出0入0汤圆

发表于 2010-8-25 08:11:27 | 显示全部楼层
还有,根本用不了EP3C40,用EP3C5就可以了

出0入0汤圆

发表于 2010-8-25 09:37:59 | 显示全部楼层
MARK
LZ打算用做个PCI从设备,还是PCI主设备.

出0入0汤圆

发表于 2010-8-25 10:21:42 | 显示全部楼层
Driver有人写吗?

出0入0汤圆

发表于 2010-8-25 10:50:21 | 显示全部楼层
在NIOS中加PCI如何?

出0入0汤圆

发表于 2010-8-25 12:56:37 | 显示全部楼层
LZ可以看看这个文档
点击此处下载 ourdev_577696.pdf(文件大小:2.10M) (原文件名:PCI Compiler User Guide.pdf)

出0入0汤圆

发表于 2010-8-25 15:06:57 | 显示全部楼层
完全实现pci9054有点难。pci master方式和target的设计难度天壤之别,可考虑使用现成的IPcore。
另外,EP3C40Q的IO口不支持5V,所以5V的PCI要加转换芯片,altera的参考设计有。
PCI的驱动程序类似,做过9054的,移植到自己设计的PCI板卡上面,还是比较容易

出0入0汤圆

 楼主| 发表于 2010-8-25 19:19:40 | 显示全部楼层
http://www.fpga.com.cn/solution/pci/
大家看看

出0入0汤圆

发表于 2010-8-25 22:43:48 | 显示全部楼层
这个容易,直接用altera 的 pci ip 搞定。

出0入0汤圆

 楼主| 发表于 2010-8-25 22:51:35 | 显示全部楼层
这个好像都不用电平转换的阿

出0入0汤圆

发表于 2010-8-26 00:11:45 | 显示全部楼层
用3C40太奢侈了。我们用CPLD,是C模式

出0入0汤圆

发表于 2010-8-26 09:22:16 | 显示全部楼层
严格的设计需要电平转换。看看PCI规范,目前大多数主板是5V的规格,只不过技术发展很快,主板芯片大部分是3.3V的IO接口。ep3c系列不支持5V,如果你的板卡插在老的机子里,后果就看你的运气

出0入0汤圆

发表于 2010-8-26 15:54:07 | 显示全部楼层
回复【13楼】dragonyoo
-----------------------------------------------------------------------

Altera的FPGA特定BANK都支持LVTTL PCI的,引脚分配的时候注意选择就是。
硬件上面是打开了内部的二极管,注意信号线串上33欧的电阻。在数据手册的IO部分都提到了。
楼主好好看一下。

出0入0汤圆

 楼主| 发表于 2010-8-26 19:28:04 | 显示全部楼层
感谢各位

出0入0汤圆

发表于 2010-8-27 13:13:17 | 显示全部楼层
可以看看ep2c35 altera的pci开发板,为何有电平转换芯片?BANK都支持LVTTL PCI,注意是lvttl,5V的pci可不是LVttl。看手册一定要仔细,特别是电平部分!

出675入8汤圆

发表于 2010-8-27 15:24:36 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-9-2 14:23:15 | 显示全部楼层
我做过EP1C6带PCI的板子,主要调试了从模式功能,峰值传输速度几百kB;主模式功能比较麻烦;如果不从成本上考虑的话我觉得用TI DSP实现PCI是最简单的了,DSP连一个寄存器都不用配置PCI就可以用了,驱动没优化的情况下峰值速度可超过70MB/s。

出0入0汤圆

发表于 2010-9-3 12:51:02 | 显示全部楼层
从模式几百KB也太慢了。主模式比较难编写

出0入0汤圆

发表于 2010-9-3 21:13:02 | 显示全部楼层
楼主,有没有fpga怎么接PCI接口的电路吗?

出0入0汤圆

发表于 2011-4-4 11:05:18 | 显示全部楼层
sopc系统里面那个pci lite不是免费的吗?还支持主从甚至仲裁器!看官方手册。但是据说性能差

出0入0汤圆

发表于 2011-7-3 04:24:28 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-7-3 10:35:48 | 显示全部楼层
还有人对PCI感兴趣么?这已经是日落西山的技术了吧。现在已经PCIE了。PCI总线我是行家,如前面有人所述,用EP3C5实现PCI就可以了,管脚直接连接不必串接电阻,不要插在3.3v和5V混合的环境中,就是说PCI总线上不要再插其他5v板卡。如器件手册所述,最好选择3.0V的BANK IO。我用双面板做过PCI插卡,呵呵。

如果只是做PCI的slave设备,很容易就可以实现的。如果做PCI的master,没有高人的指点,你是很难做到的。

---------------------------------------
欢迎访问我的淘宝店 http://shop67666889.taobao.com/ altera和lattice二合一 usb 下载线59元

出0入0汤圆

发表于 2011-7-8 12:29:42 | 显示全部楼层
在www.opencores.org上有个写的很完整的PCI 从设备 的IP CORE 。很大很繁琐。建议研究下。

出0入0汤圆

发表于 2012-6-18 16:24:46 | 显示全部楼层
NIOS里面的PCI compile,目前还不太会用,有人指导下么。

出0入0汤圆

发表于 2012-6-28 23:15:39 | 显示全部楼层
nios里面,先用PCI lite版,也能支持master。

出0入0汤圆

发表于 2012-7-21 22:17:27 | 显示全部楼层
muok 发表于 2011-7-3 10:35
还有人对PCI感兴趣么?这已经是日落西山的技术了吧。现在已经PCIE了。PCI总线我是行家,如前面有人所述,用 ...

求教    峰值传输速度几百kB ?  从模式这么低的速率么 是不是计算机需要反复查询的缘故?DMA模式好做么?

出0入0汤圆

发表于 2015-1-29 19:03:06 | 显示全部楼层
xilinx V5里面,怎么开发pci呢

出0入0汤圆

发表于 2015-2-19 16:24:34 | 显示全部楼层
xilinx提供PCI接口的IPCORE啊,可直接调用,能比较快速实现,而且BUG少
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-10-3 15:39

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表