mysunkeyer
驱动牛犊
驱动牛犊
  • 注册日期2003-05-07
  • 最后登录2005-05-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1428回复:5

各位大侠:DSP+68013方案是不是要把FIFO配置成Slave方式?

楼主#
更多 发布于:2003-08-20 11:43
由于我做的项目要求传输量很大,前段时间几位大侠给了好的建议,所以我打算使用DSP来控制68013。有一点不是很明白:
为了不受51的48M时钟的限制,充分利用DSP提高数据的传输速度,是不是把FIFOs配置成Slave模式,然后用异步传输?

最新喜欢:

lmhhlmhhlmhhlm...
每天郁闷无数次! 哎!
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-20 13:04
你可以选用slave fifo模式,或者是gpif模式,后者速度更高一些,只要在固件中把端点设置为autoin或autoout就可以让8051不出现在数据传输过程中,这样就不用受它的速度的限制了。
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-20 13:06
正如楼上的说的,如果用SLAVE FIFO,你用DSP只给控制信号和时钟就可以了!
mysunkeyer
驱动牛犊
驱动牛犊
  • 注册日期2003-05-07
  • 最后登录2005-05-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-08-20 14:46
谢谢两位大侠的恢复

如果用DSP提供CLK的话,由于CLK最大是48M,这样是不是传输速度还是受到限制的,如果用异步传输方式就可以不用CLK,这样速度才能提上去。

这是我个人的理解,不知道是否正确,请大侠指正
每天郁闷无数次! 哎!
wcimzd
驱动牛犊
驱动牛犊
  • 注册日期2002-12-09
  • 最后登录2005-07-07
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-08-20 15:22
可以这么说把,就把FX2当作DSP的异步FIFO进行操作就可以了,不必给其CLK信号,只用读写信号就够了。我曾经试过GPIF+HPI和GPIF+EMIF的方案,这二者都可以到达二十几MBYTE的传输率,后者还要高点。
乘风
Usher
驱动牛犊
驱动牛犊
  • 注册日期2003-08-20
  • 最后登录2004-08-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-08-20 17:01
我用C6711+68013 可以请教你一些问题吗?
请给我发email :lheart@263.net
游客

返回顶部