阅读:1289回复:4
请教斑竹9054传输速率的问题
斑竹曾经说过,靠PCI端启动DMA的关键是操作系统的实时响应能力,设计合理的硬件系统即使没有local master也能够达到很高的传输效率,你那里能够做到108MB/s,但基本是极限了。
我想问的是,这108MB/s的速率是在什么条件下测试的,传输了多大的数据量?传输方向是从PCI-Local还是Local-PCI?是连续传输吗? 因为小弟我想通过9054将采集的数据连续不断的传到内存中,比如我在内存中开辟64MB空间,A/D之后用FIFO缓冲,保证A/D持续写FIFO,主要想知道9054连续将fifo里的数据读满64MB内存的速度能有多快? |
|
沙发#
发布于:2002-12-12 14:57
大虾能给一个本地总线发起dma传送的例子吗?主要是写配置寄存器
尤其是LOCAL BUS TO PCI 的我们能用邮件交流吗? 也请斑竹关注。 如果没有LOCAL MASTER那么本地救不能发起DMA传送,是不是说即使本地FIFO有数据来也不能进行DMA传送,因为没有修改9054的DMA控制寄存器? hjcomm96我们的设计差不多呀!!!! |
|
板凳#
发布于:2002-12-12 20:39
条件是这样:27M*32位的连续数据流不间断传输,方向是local->PCI,缓冲区是一块3M的内存,传满3M后重新覆盖原来的数据.连续测试了3天,没有出故障.
|
|
|
地板#
发布于:2002-12-13 18:49
多谢斑竹,有时间还要向您请教。下次我直接用email联系您!
[编辑 - 12/13/02 by hjcomm96] |
|
地下室#
发布于:2003-01-07 20:21
这确实是高难了。
|
|