Project of digital oscillscope built with an ADC on a Mimas Spartan 6 development board.
Directory src:
- bram block
- vga driver
- pmod ad1 driver
GPIOs configuration file:
- pinout.ucf
demo.mp4
- Triangle signal
- Square signal
Project displays oscillogram vertically due to simpler implementation. Oscilloscope lacks synchronization for reading from memory and displaying via VGA. 8 MSB bits from 12 bit data are used to avoid LUT memory usage so the waveforms are truncated.
- synchronization
- horizontal drawing
- auxiliary grid applied
- cursors
- second channel
- adjustment of the amplitude axis and time base
- trigger options
- math functions



