So far it works fine, but when I am reading the samples from the memory, I saw that I get sample duplicates very regularly. Using ILAs I found that the duplication takes place after the AXI SmartConnect IP.
I am using the AXI Direct Memory Access IP in Scather/Gather Mode und I have connected it through the AXI SmartConnect to the ZYNQ7 Processing System. The scope is using 100 MSps and is directly connected to a AXI-Stream Clock Converter, which converts the clock from 100 MHz to 133 MHz (DDR PLL). In between is a packetizer, which just counts the samples and generates a tlast signal. Using faster/slower clocks doesnt solve the problem, but it changes he pattern. For example with 133 MHz every 2nd sample is duplicated. With 118 MHz every 4th or 5th sample is duplicated. When I am lowering the samplerate it works fine and I get the correct signal, but I need the device to run on 100MSps.
I hope I could explain my problem good enough. If not I can elaborate on it or provide more information.
Question
Stefanski881
Hi, i am using the EclypseZ7 with the Zmod scope 1410-105.
My project is based on this example, just in a more basic form https://digilent.com/reference/programmable-logic/eclypse-z7/demos/ddr-streaming. Basically I just want to stream samples continuously into the memory.
So far it works fine, but when I am reading the samples from the memory, I saw that I get sample duplicates very regularly. Using ILAs I found that the duplication takes place after the AXI SmartConnect IP.
I am using the AXI Direct Memory Access IP in Scather/Gather Mode und I have connected it through the AXI SmartConnect to the ZYNQ7 Processing System. The scope is using 100 MSps and is directly connected to a AXI-Stream Clock Converter, which converts the clock from 100 MHz to 133 MHz (DDR PLL). In between is a packetizer, which just counts the samples and generates a tlast signal. Using faster/slower clocks doesnt solve the problem, but it changes he pattern. For example with 133 MHz every 2nd sample is duplicated. With 118 MHz every 4th or 5th sample is duplicated. When I am lowering the samplerate it works fine and I get the correct signal, but I need the device to run on 100MSps.
I hope I could explain my problem good enough. If not I can elaborate on it or provide more information.
Thanks in advance.
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now