由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Working版 - 真正体验到一把DMA的先进性和优越性 (转载)
相关主题
[转载] 对家乡北京的第一印象真正体验到一把DMA的先进性和优越性 (转载)
Job opening in New Jersey: Video Algorithms Engineer真正体验到一把DMA的先进性和优越性
BSP/Linux/OMAP short term job (转载)上海也要爆表了
一个工作机会 (转载)老将的民主是
TI 就是被老印玩死的 (转载)搞不赢共产党的
Broadcom openings, software/firmware engineer in WLAN deve人生的意义就是要把同学比下去
设计传感器电路的工作怎么样?我辈在北美大陆还是不必惊慌
真正体验到一把DMA的先进性和优越性 (转载)我共现在必须做出选择
相关话题的讨论汇总
话题: dma话题: 控制器话题: 数据包话题: musb话题: 1ms
进入Working版参与讨论
1 (共1页)
g**********3
发帖数: 61
1
【 以下文字转载自 EE 讨论区 】
发信人: gaoheming123 (JustComeToUs), 信区: EE
标 题: 真正体验到一把DMA的先进性和优越性
发信站: BBS 未名空间站 (Thu Nov 29 23:06:13 2012, 美东)
上大学的时候学过DMA 控制器,知道这是一个可以为CPU 分担任务的重要设备。
工作后一直没有机会接触,就算接触也仅限于改改bug,没有机会了解DMA多莫有用。
上个月接了个活,真是开了眼了:要求我设计一个isochronous pipe 在 mentor's 的
musb 控制器上,参考设计上没有对isochronous endpoint 的支持,我需要参考ehci或
者Ohci设计出一套方案使得 musb可以以1ms的频率发送192byte的音频数据包。
操作系统是windows moible,主控制器是TI 的 OMAP ,困难之处在于 windows (我相信
不止windows,任何操作系统)不能以1ms的频率精确的推送数据包给musb控制器,这对
cpu将是一场巨大的灾难,所有的其它线程都将停止,系统功耗将急剧提升,UI会在播
放音频时锁死,怎么办?
DMA方式跃入我的眼帘, what if 我同时把1024个数据包同时发给DMA控制器,让DMA
控制器线性发送,这样cpu可以设定一个时间间隔 (1024ms) ,把数据周期性发给DMA
控制器,DMA 负责以1ms的intervel发送这些usb 数据包。
测试以后发现效果非常好 ,系统运行平稳流畅,功耗稳定,多亏了DMA .
s****n
发帖数: 2305
2


【在 g**********3 的大作中提到】
: 【 以下文字转载自 EE 讨论区 】
: 发信人: gaoheming123 (JustComeToUs), 信区: EE
: 标 题: 真正体验到一把DMA的先进性和优越性
: 发信站: BBS 未名空间站 (Thu Nov 29 23:06:13 2012, 美东)
: 上大学的时候学过DMA 控制器,知道这是一个可以为CPU 分担任务的重要设备。
: 工作后一直没有机会接触,就算接触也仅限于改改bug,没有机会了解DMA多莫有用。
: 上个月接了个活,真是开了眼了:要求我设计一个isochronous pipe 在 mentor's 的
: musb 控制器上,参考设计上没有对isochronous endpoint 的支持,我需要参考ehci或
: 者Ohci设计出一套方案使得 musb可以以1ms的频率发送192byte的音频数据包。
: 操作系统是windows moible,主控制器是TI 的 OMAP ,困难之处在于 windows (我相信

g**********3
发帖数: 61
3
每人理我?
a*******8
发帖数: 2299
4
见识了
1 (共1页)
进入Working版参与讨论
相关主题
我共现在必须做出选择TI 就是被老印玩死的 (转载)
这件事说明还是美国靠的住啊!Broadcom openings, software/firmware engineer in WLAN deve
北京大雨彰显我辈出国优越性和先进性设计传感器电路的工作怎么样?
给美国人当孙子也认了,给日本人当孙子是不是有些衰?真正体验到一把DMA的先进性和优越性 (转载)
[转载] 对家乡北京的第一印象真正体验到一把DMA的先进性和优越性 (转载)
Job opening in New Jersey: Video Algorithms Engineer真正体验到一把DMA的先进性和优越性
BSP/Linux/OMAP short term job (转载)上海也要爆表了
一个工作机会 (转载)老将的民主是
相关话题的讨论汇总
话题: dma话题: 控制器话题: 数据包话题: musb话题: 1ms