主题:9160开发板硬件拓展

  共有23863人关注过本帖    
老陆
1楼


9160开发板硬件拓展  发帖心情 Post By:2009-12-18 21:14:00   [只看该作者]

我们想用9160主板做点开发,两个问题咨询一下:
1.驱动自研芯片:该芯片接受13MHz左右的时钟信号与CPU输出的16位数据,问CPU可否输出该时钟以同步CPU输出的数据从而实现数据写入该芯片(一次256×16bits)?可否降低CPU的速度以适应该芯片?
2.所提供的USB口传输5k字节数据,从握手到传输至内存完毕大概需要多少时间?假设上位机足够快。
谢谢回复!

  单帖管理 | 引用 | 回复 回到顶部
x10
2楼


  发帖心情 Post By:2009-12-19 8:53:00   [只看该作者]

谢谢对我们公司产品的兴趣。
Q1我理解是要一个13MHz时钟+与之同步的16-bit数据,直接通过EM9160很难实现这个功能,可通过在EM9160的ISA总线,扩展FIFO,而FIFO的输出由硬件逻辑电路控制,接到你的自研芯片上。
Q2抱歉我们现在还没有做面向客户应用程序的USB驱动,目前USB主要实现常规功能,以及第三方的USB驱动,如WiFi、3G等。所以还不能答复所提问题。另一方面,如果希望尽快把数据传到上位机,走以太网接口应当是最快的,编程实现也非常方便。TCP的数据率应在1MB/s的水平,UDP会更快一些。

  单帖管理 | 引用 | 回复 回到顶部
老陆
3楼


  发帖心情 Post By:2009-12-19 20:10:00   [只看该作者]

Q1:你的理解是对的,请问是该CPU写周期不够快还是没有同步时钟?
Q2:传说USB2.0的速度能够达到30M字节每秒以上,TCP的速度还是慢多了;总之,就是希望传输5k字节的数据要在50微秒内完成,用你们的产品有否办法?
谢谢回复。

  单帖管理 | 引用 | 回复 回到顶部
老陆
4楼


  发帖心情 Post By:2009-12-19 20:12:00   [只看该作者]

再麻烦推荐一款适合9160的FIFO,谢谢!

  单帖管理 | 引用 | 回复 回到顶部
x10
5楼


  发帖心情 Post By:2009-12-20 20:45:00   [只看该作者]

5k/50us意味是100MB/s,现有的标准接口什么都达不到这个要求。USB2.0的最高速度是480Mbit/s。这么高的速度估计要支持做硬件接口卡,通过PCI总线传到系统内存。
不知你的数据是间隙的,还是连续的。EM9160对Q1只能处理间歇的数据流,即利用FIFO进行数据速率的调整,但平均速度将受制于EM9160的ISA总线速度小于2MB/s。你的应用对FIFO深度要求不高,基本上什么型号的都可使用。

  单帖管理 | 引用 | 回复 回到顶部

返回首页

9160开发板硬件拓展

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: