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!

取消
显示结果 
搜索替代 
您的意思是: 
Observer pola
Observer
520 次查看
注册日期: ‎06-05-2018

axi dma在linux_xlinx3.14上如何撰寫driver

我使用官方提供xapp1170矩陣乘法,我將在linux_xlinx3.14執行,但不清楚driver該如何撰寫,有無大神能夠教學。

0 项奖励
4 条回复4
Highlighted
Moderator
Moderator
463 次查看
注册日期: ‎05-23-2018

回复: axi dma在linux_xlinx3.14上如何撰寫driver

Hi, @pola

 

HLS会为你自动生成相应的Linux diver。在生成的HLS IP中会有一个名为drivers的文件夹,你可以在其中找到相应的Linux driver。Linux driver一般被命名为“your project name"_linux.c。

-------------------------------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------
Observer pola
Observer
410 次查看
注册日期: ‎06-05-2018

回复: axi dma在linux_xlinx3.14上如何撰寫driver

不過他hls是生成矩陣乘法,但在vivado那加入了axi dma,hls裡面有單獨矩陣乘法得driver,但沒有dma的driver. 

https://www.xilinx.com/support/documentation/application_notes/xapp1170-zynq-hls.pdf 這是我說得官方xapp1170矩陣乘法

0 项奖励
Moderator
Moderator
398 次查看
注册日期: ‎05-23-2018

回复: axi dma在linux_xlinx3.14上如何撰寫driver

Hi, @pola

 

你只需要在device tree中加入你的IP核的相关描述,之后直接使用Xilinx为你提供的driver就可以了。关于DMA的driver可以参考http://www.wiki.xilinx.com/DMA+Drivers+-+Soft+IPs

-------------------------------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------
0 项奖励
Observer pola
Observer
328 次查看
注册日期: ‎06-05-2018

回复: axi dma在linux_xlinx3.14上如何撰寫driver

但是linux driver 所include的東西和HLS生產出來的不太一樣,是不是還是需要做什麼調整,那header檔也是一併make成.ko檔嗎?抱歉對於這方面不太瞭解.

0 项奖励