Good, let me tell you this, try to store ADC values inside RAM blocks, I am using Altera DE2 board, so I store them inside M9K SRAM blocks inside FPGA, after storing them read them and display them on the screen, this will give you way more clear image of the tested signal, to give you sth better, compare ADC values with only Y-axis of the screen for example let's say we are now in line 50 on the VGA monitor, at that line scan all RAM data and compare them to Y-axis and the value of RAM that satisfies the value of Y-axis display that data on screen until you finish all RAM data on the same line (which is line 50) on the next line repeat the same thing until you finish a frame, after that trigger ADC to take new values to store them in RAM, check out my scope output in my channel.
Cousin 🤍
Good, let me tell you this, try to store ADC values inside RAM blocks, I am using Altera DE2 board, so I store them inside M9K SRAM blocks inside FPGA, after storing them read them and display them on the screen, this will give you way more clear image of the tested signal, to give you sth better, compare ADC values with only Y-axis of the screen for example let's say we are now in line 50 on the VGA monitor, at that line scan all RAM data and compare them to Y-axis and the value of RAM that satisfies the value of Y-axis display that data on screen until you finish all RAM data on the same line (which is line 50) on the next line repeat the same thing until you finish a frame, after that trigger ADC to take new values to store them in RAM, check out my scope output in my channel.