主题:9160开发板硬件拓展 共有33369人关注过本帖 |
---|
老陆 |
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深度要求不高,基本上什么型号的都可使用。 |
|
单帖管理 | 引用 | 回复 |