在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!)    创芯人才网--重磅上线啦!
查看: 2917|回复: 0

基于PCI Express的数据采集卡

[复制链接]
发表于 2010-2-24 12:37:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
PCIE采集卡
PCI Express采集卡

我是一位在职者(北京),专业从事FPGA设计,有较多的空余时间,对FPGA有比较丰富的项目经验(4-5年)。

熟练使用Virtex-5/Spartan-6/Virtex-6 FPGA,熟悉PCI Express协议,熟悉使用Virtex-5/Spartan-6/Virtex-6 FPGA PCI Express Endpoint模块。

本人已经在Virtex-5 FPGA上调试通过PCI Express Endpoint Master DMA,并且应用于实际项目中(基于PCI Express的数据采集卡)
DMA控制器位于FPGA内部,FPGA执行DMA操作。
主要包括两大功能
1. DMA Write功能,数据传输流方向:Serial RapidIO(光纤RocketIO接口)--> DDR2内存 --> PCI Express Endpoint --> PC内存 --> PC硬盘
2. DMA Read功能,数据传输流方向:PC硬盘 --> PC内存 --> PCI Express Endpoint --> DDR2内存 --> Serial RapidIO(光纤RocketIO接口)

经过测试
PCI Express Endpoint(x4)--> PC内存的速度为840MB/s(理论速度1000MB/s)
PC内存 --> PCI Express Endpoint(x4)的速度为837MB/s(理论速度1000MB/s)

FPGA逻辑完全是自己编写的,包括基于
1.PCI Express Endpoint Master DMA(DMA Controller/控制器)
2.Serial RapidIO协议的数据收发(前端接口)
3.DDR2内存的读写访问(DDR2 fifo化)

Windows软件采用WinDriver,通过访问PCI Express Endpoint Master DMA内部的DMA状态/控制寄存器、中断相关寄存器,编写程序访问PCI Express很方便。

如有PCI Express相关方面的技术合作,可随时联系我。

联系方式:fpga_coop@163.com
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-24 07:33 , Processed in 0.025579 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表