How do we get the linux device driver files matlab/hdl coder generatwes for the ipcore we made in matlab?
I am working on axi stream interface in zynq workflow which uses a symmetric fir filter IP with AXI stream and AXI4 lite interface to stream data and configure the filter coefficients.The steps i follwed gave me the output, but i wanted to go deeper to understand the backstage where i wanted to see the linux drivers for the ip files, i used terminal emulator ( teraterm to log in to the linux running on the zedboard, i saw the iio structure where my ip and its DMA’s were listed ) and also in the lib directory i saw the drivers too, so my qeustion is how is matlab creating those drivers, i couldnt find the corresponding c files and header files for it looking in the folder created by h dlcoder while running the example.
I did ‘lsmod’ in teraterm and found this :
zynq> lsmod
Module Size Used by Not tainted
mwipcore 3193 0
mwipcore_iio_streaming 9087 1 mwipcore
mwipcore_iio_sharedmem 11368 1 mwipcore
mwipcore_iio_mm 4414 1 mwipcore
mwipcore_dma_streaming 19767 1 mwipcore
mathworks_ip_common 9568 1 mwipcore
xilinx_dma
so my search was to find the c files corresponding to theses driver files that helps me to interface with the ip core created.The below given is how my folder looks like after running the Workflowadvisor.I am working on axi stream interface in zynq workflow which uses a symmetric fir filter IP with AXI stream and AXI4 lite interface to stream data and configure the filter coefficients.The steps i follwed gave me the output, but i wanted to go deeper to understand the backstage where i wanted to see the linux drivers for the ip files, i used terminal emulator ( teraterm to log in to the linux running on the zedboard, i saw the iio structure where my ip and its DMA’s were listed ) and also in the lib directory i saw the drivers too, so my qeustion is how is matlab creating those drivers, i couldnt find the corresponding c files and header files for it looking in the folder created by h dlcoder while running the example.
I did ‘lsmod’ in teraterm and found this :
zynq> lsmod
Module Size Used by Not tainted
mwipcore 3193 0
mwipcore_iio_streaming 9087 1 mwipcore
mwipcore_iio_sharedmem 11368 1 mwipcore
mwipcore_iio_mm 4414 1 mwipcore
mwipcore_dma_streaming 19767 1 mwipcore
mathworks_ip_common 9568 1 mwipcore
xilinx_dma
so my search was to find the c files corresponding to theses driver files that helps me to interface with the ip core created.The below given is how my folder looks like after running the Workflowadvisor. I am working on axi stream interface in zynq workflow which uses a symmetric fir filter IP with AXI stream and AXI4 lite interface to stream data and configure the filter coefficients.The steps i follwed gave me the output, but i wanted to go deeper to understand the backstage where i wanted to see the linux drivers for the ip files, i used terminal emulator ( teraterm to log in to the linux running on the zedboard, i saw the iio structure where my ip and its DMA’s were listed ) and also in the lib directory i saw the drivers too, so my qeustion is how is matlab creating those drivers, i couldnt find the corresponding c files and header files for it looking in the folder created by h dlcoder while running the example.
I did ‘lsmod’ in teraterm and found this :
zynq> lsmod
Module Size Used by Not tainted
mwipcore 3193 0
mwipcore_iio_streaming 9087 1 mwipcore
mwipcore_iio_sharedmem 11368 1 mwipcore
mwipcore_iio_mm 4414 1 mwipcore
mwipcore_dma_streaming 19767 1 mwipcore
mathworks_ip_common 9568 1 mwipcore
xilinx_dma
so my search was to find the c files corresponding to theses driver files that helps me to interface with the ip core created.The below given is how my folder looks like after running the Workflowadvisor. axi stream interface, matlab, hdlcoder MATLAB Answers — New Questions