cpu怎样对VME访问更快一些

wxxhit 2016-07-22 07:21:20
我做基于VME总线的VXWORkS程序开发,使用的CPU是艾默生的mVME6100,发现cpu对从板的访问比较慢,测量总线读写周期,每次读写耗时0.2us左右,但是两次读写之间的间隔比较长,0.7us以上,大量的VME总线访问很耗费时间,我在研究怎样使CPU对总线的访问间隔缩小,想修改bsp,却不知改哪个参数。实在不得法,就将vme从板的访问方式改为了DMA方式,测试发现,DMA读写期间速度很快,但是发起DMA要等很长时间,10多us以上,看起来cpu在申请总线控制权花了不少时间,问题是机箱里就一块CPU,给自己授权都这么慢么?请教各位高人,是否有办法缩短cpu申请总线的时间?
...全文
2470 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,179

社区成员

发帖
与我相关
我的任务
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
  • VxWorks开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧