I use the LiteDRAMDMAWriter module of Litedram.dma . I have a problem, I would like to transmit data acquired in hard and write them in my ram without going through the soft side. For that, I wanted to try the LiteDramDmaWriter module with basic tests like writing (with sink.data) to a precise address (with sink.address) but it does not work. I checked that my sdram is well initialized.
My question is: is it possible to write just one byte to a specific address using the LiteDRAMDMAWriter module only in hardcore in python without going through softcore (except for the initialization of the sdram)?
Here is an example of a writing request I made in an fsm :
Hello,
I use the LiteDRAMDMAWriter module of Litedram.dma . I have a problem, I would like to transmit data acquired in hard and write them in my ram without going through the soft side. For that, I wanted to try the LiteDramDmaWriter module with basic tests like writing (with sink.data) to a precise address (with sink.address) but it does not work. I checked that my sdram is well initialized.
My question is: is it possible to write just one byte to a specific address using the LiteDRAMDMAWriter module only in hardcore in python without going through softcore (except for the initialization of the sdram)?
Here is an example of a writing request I made in an fsm :![image](https://user-images.githubusercontent.com/95745240/234297283-671d09b1-423f-41c3-a5ee-49d71d7ff9bb.png)
Here is my module initialization:![image](https://user-images.githubusercontent.com/95745240/234297614-f341ce2c-2d17-42df-944b-a8489705d694.png)
I set the valid to 1![image](https://user-images.githubusercontent.com/95745240/234298076-1663ada3-0d06-44ef-a6a7-cd14023038d0.png)