#Final Project for ECE 551 - A Digital Storage Oscilloscope
##Testing
###To make a regression test:
- List your commands in
uart_commands.txt// each line is a 3-byte command, a space, and a 1-byte delay - Simulate
DSO_dig_tb// writes touart_data.txt python plot_dumps.py// creates graphs fromuart_data.txteog *.png// inspect the graphs- If the graphs are incorrect, debug and fix your uart_commands/verilog, then goto 1
- Once the graphs are correct, save
uart_data.txttouart_data_gold.txt
###To check against your regression test:
- Simulate
DSO_dig_tb diff uart_data.txt uart_data_gold.txt
##Other Notes:
For compiling, the scripts compile.sh and compile_ultra.sh exist for each of use.
Each simply starts design_vision with the appropriate synthesis script
(synthesis.dc, synthesis_ultra.dc)
They output the synthesized files into synth/ and synth_ultra/ respectively.
The area and timing reports are put into (area|timing)(_ultra)?.rpt.