michael_jm
驱动牛犊
驱动牛犊
  • 注册日期2003-01-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:991回复:1

关于双通道数据传输问题

楼主#
更多 发布于:2004-02-12 21:25
小弟现正开发一数据采集卡,要求可双路独立采集。板上用FPGA和双口RAM做了两个独立数据通道,缓冲区满时通过9504和PCI总线DMA到PC机主存并存盘,      
问题是:我的PC采集程序如何将来自不同通道的数据区分来?
    我的想法是,将不同的通道的RAM数据DMA到不同的PC机内存段
(可采集程序和DMA不知如何操作)
或者是产生多个中断号区分不同通道(不知是否可行)


各位大侠有什么高招,,指教一下,,,万分感谢!
hong
驱动小牛
驱动小牛
  • 注册日期2001-09-19
  • 最后登录2005-12-16
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-02-13 05:11
"双口RAM做了两个独立数据通道"
how do you assign local address to 9054 when you do DMA?
does each 数据通道 has unique local address or share the same local address?

if each 数据通道 has unique local address , that will be easy: do DMA to from different local address to different buffers you allocated;

if 两个独立数据通道 share the same local address then you need something else to identify which one is which one.
游客

返回顶部