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

DSP+68013的方案基本定下来了,请各位专家审查,希望提出意见,谢谢!!

楼主#
更多 发布于:2003-08-20 15:52
由于需要传输的数据量接近37.5MBytes/s,所以我采用DSP+68013的方案,我已经在此咨询了很多大侠了,有了初步的思路,这就是:为了提高USB的速度,用DSP来控制数据转移,51只是用来对68013的初始化.DSP和68013的接口有分以下几种情况:
  1. 从DSP方面来说可以使用HPI,也可以使用EMIF
  2. 从68013来说,可以用Slave fifo,也可以使用GPIF
综合以上,从速度和实现方便考虑,我准备采用DSP_EMIF+68013_Slave FIFO.对于Slave FIFO来说,使用异步传输,这样不受时钟的限制,因为同步传输的时钟最大才只有48M.

对于我的方案还有一点疑问,对于Slave FIFO和GPIF两种方式来说,是不是从硬件结构上没有差别,而主要区别是软件的配置问题?
每天郁闷无数次! 哎!
wcimzd
驱动牛犊
驱动牛犊
  • 注册日期2002-12-09
  • 最后登录2005-07-07
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-20 16:27
对,硬件上差别不大,就几根控制线不一样了,主要是FX2的编程配置的不一样。你用的DSP不会是C6X把,那么启动很麻烦的哟,呵呵,37.5MB,这个是有点高。程序要好好优化了
乘风
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-20 18:38
你最好用AUTOIN和AUTOOUT的传输,这样才是最方便的!SLAVE FIFO是有外部MCU控制,而GPIF完全由68013内部自己的MCU控制,功能更强大,但开发难度很大! :D
游客

返回顶部