alexforencich / verilog-axi

Verilog AXI components for FPGA implementation
MIT License
1.45k stars 438 forks source link

Q: is there any component for read data out of standard ram/fifo and then transfer the data to axi master #64

Open constant007 opened 9 months ago

constant007 commented 9 months ago

Q: is there any component for read data out of standard ram/fifo and then transfer the data to axi master

alexforencich commented 9 months ago

Does the AXI DMA module not do what you want?

constant007 commented 9 months ago

Does the AXI DMA module not do what you want?

there is a module produce some data which is written into legacy dual port ram(or fifo); and then transfer this data using axi master; i review the code of dma, the data path is from axis then to axi amster; the source data interface is different

alexforencich commented 9 months ago

Well, a FIFO would be AXI stream or could be easily adapted to AXI stream. But, what about the CDMA module, plus the AXI RAM IF module?

constant007 commented 9 months ago

Well, a FIFO would be AXI stream or could be easily adapted to AXI stream. But, what about the CDMA module, plus the AXI RAM IF module?

could axi_ram_rd_if & axi_cdma works together ? so the data-path ram_rd_resp_data->s_axi_rdata(axi_ram_rd_if )-> m_axi_wdata(cdma)