wb&fly
驱动牛犊
驱动牛犊
  • 注册日期2001-08-06
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2023回复:4

如何设计9054的DMA传输方式

楼主#
更多 发布于:2001-08-26 20:39
各位大虾:
 本人要用9054设计一的数据采集卡,打算将采集的数据放入Local端扩展的FIFO(64K)中,然后用DMA(Local to Pci)方式将数据传递给计算机。通过PCI Target mode 向local端传递的命令参数。LOCAL端没有MPC,通过CPLD 来实现逻辑控制。不知这样设计可不可以。有几个问题不明白:
   1 需要有哪些信号来控制DMA传输??
   2 一般通过什么方式来向LOCAL端传递参数?
greatwp
驱动牛犊
驱动牛犊
  • 注册日期2001-12-07
  • 最后登录2005-10-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-12-10 08:34
用cpld可以
wp
jst7792
论坛版主
论坛版主
  • 注册日期2001-12-10
  • 最后登录2006-11-16
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-12-11 21:10
关于cpld设计请注意
如果设计工作频率较高,或者fifo输入输出时钟频率或相位不一致
可能导致fifo empty flag(以及full flag)不能保证稳定输出或不能及时输出,所以如果打算应用上述信号控制请三思而行.
兄弟们,给点分吧
北溟鱼
驱动牛犊
驱动牛犊
  • 注册日期2001-05-23
  • 最后登录2007-01-19
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-12-11 23:52
用fifo almost empty flag(以及almost full flag)应该可以。
北溟有巨鱼,身长数千里。 仰喷三山雪,横吞百川水。 凭陵随海运,
jst7792
论坛版主
论坛版主
  • 注册日期2001-12-10
  • 最后登录2006-11-16
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-12-12 10:20
有关fifo的控制信号使用关键是看你的使用场合,我在设计高清晰度数字图像采集卡时由于信号输入有严格格式要求,而且工作频率设计指标是50MHZ,导致fifo的FF,EF,AF,AE均不能使用,最后是参考德国人的设计,采用两块fifo交替工作,同时在fpga内部建立专用计数器的方式才解决上述问题(pci9054+2*cy43663).
兄弟们,给点分吧
游客

返回顶部