阅读:3175回复:5
请教PCI-E的传输速度
刚接触驱动程序,现在用Plx PCI-E (plx8311),采用Plx提供的驱动接口进行传输速度测试(DMA方式),
测试结果为: 1.local->pcie,调用PlxPci_DmaTransferBlock接口进行测试,最大传输速度大概为164MB/s(速度可以接受),这种情况下,应用软件该如何获得传输数据进行后处理呢? 2.1.local->pcie,调用PlxPci_DmaTransferUserBuffer接口进行测试,最大传输速度大概为58MB/s(速度达不到要求),这种情况应用软件可以直接获得数据。 第一种需传入的是pci的物理地址,第二种需传入用户缓冲区地址。 现在想请教一下有接经验或接触过的高手们,我想通过PCI-E实现高速传输数据到用户缓冲区,该怎么做呢? |
|
沙发#
发布于:2008-06-12 11:08
问题太低级了!!!!
人气好低啊!!!!! 各位高手帮下忙啊!!!!! 我修改了驱动代码,但是也提高不了传输速度。 求高手们伸手援助之手,我有源代码可以提供 |
|
板凳#
发布于:2008-06-18 10:22
问题解决了,怎么结帖呢?谁知道告诉一下,谢谢
|
|
地板#
发布于:2008-06-22 16:01
我也正在做PEX8311,估计一周后就拿到板子了,不过驱动还没写呢,有什么建议吗?
|
|
地下室#
发布于:2008-09-25 22:47
我给你发送了消息,希望你帮忙
|
|
5楼#
发布于:2009-02-25 21:10
怎么解决的,有兴趣讨论下,邮箱cross_sky@sohu.com
|
|
|