HLS application requiring a memory write to ADC before reading

dedicated to the FPGA topics for all Red Pitaya programmers
Post Reply
nyagaka
Posts: 8
Joined: Wed Jun 07, 2023 5:24 pm

HLS application requiring a memory write to ADC before reading

Post by nyagaka » Mon Jun 26, 2023 9:31 pm

Over the last few weeks I've been attempting at implementing a High Level Synthesis algorithm on the RP FPGA for some signal processing applications. I read the entire vitis HLS guide multiple times and implemented my blocks as guided and tried to directly feed my developed blocks from the ADC output block that Pavel implemented but wasn't getting anything at the output.

Therefore, as any good researcher, I dove into the inner workings of the board and similar projects to what I intended (even from other boards like the imperix) and noticed that the ADC data wasn't immediately received by the blocks but was instead first stored in memory then read from memory. This of course seems very counter intuitive as processing the data as it comes in would result in much less latency when compared to all the latency in reading and writing using DMA.

In any case, I was hoping someone here had any clues as to why this might be the case or maybe I've simply misunderstood what I've read.

Post Reply
jadalnie klasyczne ekskluzywne meble wypoczynkowe do salonu ekskluzywne meble tapicerowane ekskluzywne meble do sypialni ekskluzywne meble włoskie

Who is online

Users browsing this forum: No registered users and 52 guests