vrb
May 27, 2025, 11:02am
1
Hi @marioruiz ,
I’m trying to run RFDC code using JupyterLab, based on a similar design provided on the PYNQ GitHub repository.
However, while executing the third cell, there was no response from JupyterLab, it kept running continuously. Could you please guide how to fix DMA issue.
Hi @vrb ,
Is this your own overlay?
It would appear that the DMA interrupt is not connected in your hardware desing hence the system never finished.
vrb
May 28, 2025, 4:51am
3
Yes this is custom overlay. The DMA interrupt is also connected.
Can you please share a screenshot of the block design?
Have you also verified TLAST and TKEEP in the IP involved?
vrb
May 28, 2025, 10:53am
5
we checked this one, but Halted,DMAIntErr, Err_Irq were equal to 0.
Our design is similar to the design which was provided in github repository.
Can you share the screenshot of the overall design, were we can see the irq connected
is the packet generator setting the TLAST, is that propagated through the clock converter?
tkeep is missing, this could be the issue.
vrb
May 29, 2025, 1:55pm
11
Hi @marioruiz
Will tkeep also cause an AttributeError: ‘NoneType’ object has no attribute ‘transfer’ ?
Hi @vrb ,
I do not think your design has a sendchannel, that’s why you are getting the NoneType
error.
From your block design, only the recvchannel is present.
vrb
May 30, 2025, 6:35am
13
Hi @marioruiz ,
We took this design from the RFSoC PYNQ GitHub repository. Could you please tell us which design we should refer to in order to validate the RFDC on PYNQ?
Did you change anything? if so, what did you change? The base overlay is a good starting point.
vrb
May 30, 2025, 10:35am
15
Yes, we removed the remaining interfaces and kept only the radio hierarchy.