主題:9160開發板硬件拓展 共有38009人關注過本帖 |
---|
老陸 |
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深度要求不高,基本上什么型號的都可使用。 |
|
單帖管理 | 引用 | 回復 |