UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

取消
显示结果 
搜索替代 
您的意思是: 
Highlighted
Observer hytera2015
Observer
282 次查看
注册日期: ‎04-16-2019

xdma的mm接口和stream接口的区别,应用场景分别是啥?

比如从h2c,如果是mm接口,有地址信息,但是如果是stream接口,地址信息在哪里?第一个valid周期的数据里吗?

如果我在cpu和fpga之间有大量数据传输,xdma需要和fpga内的不同ram以及ddr进行读写,还要有优先级的区别,用那种接口好?

0 项奖励
5 条回复5
Explorer
Explorer
255 次查看
注册日期: ‎12-28-2018

回复: xdma的mm接口和stream接口的区别,应用场景分别是啥?

老铁,建议你用MM模式,ST模式有bug,本人开发完了,所以建议你还是用MM模式,另外ram太小了,得用DDR
Observer hytera2015
Observer
207 次查看
注册日期: ‎04-16-2019

回复: xdma的mm接口和stream接口的区别,应用场景分别是啥?

mm模式的话,优先级感觉不好做啊, 我逻辑内部有好多模块,处理好多种数据,要求有不同优先级,但是mm模式逻辑是被动的,怎么控制高优先级的数据先发送?

st模式的话,有一个switch可以用来区分优先级,fpga可以主动控制

0 项奖励
Visitor heshun
Visitor
161 次查看
注册日期: ‎10-10-2019

回复: xdma的mm接口和stream接口的区别,应用场景分别是啥?

@llaill123 老铁,你用过MM模式,我想请教你个问题,xdma对host的物理地址范围有没有要求?例如4GB以内都可以?
0 项奖励
Explorer
Explorer
125 次查看
注册日期: ‎12-28-2018

回复: xdma的mm接口和stream接口的区别,应用场景分别是啥?

这个简单呀,先收再接,下路处理不过来,就暂停发送,流控就行了
0 项奖励
Explorer
Explorer
125 次查看
注册日期: ‎12-28-2018

回复: xdma的mm接口和stream接口的区别,应用场景分别是啥?

不是的,手册上说支持SG,也就是描述符列表,可以不申请这么大的内存,不好。我们实际开发就是使用了上位机申请256MB内存,所以可以用4GB,内存大了,容易导致崩溃。我们测试机用的32GB内存。实际MM就是地址映射,只要你上位机能够用即可以,不必要申请足够大的空间,
0 项奖励