From 0ade47e196907199fa045794f969d4f1eb5c5cfc Mon Sep 17 00:00:00 2001 From: Benjamin Kyd Date: Sun, 29 May 2022 13:09:46 +0100 Subject: [PATCH] add testbenches for VGA --- Max10_VGA/Max10_VGA.qsf | 9 +++- Max10_VGA/Max10_VGA.qws | Bin 0 -> 1859 bytes Max10_VGA/top.sv | 73 +++++--------------------------- Max10_VGA/top_tb.sv | 24 +++++++++++ Max10_VGA/top_tb.sv.bak | 24 +++++++++++ Max10_VGA/vga_controller.sv | 32 ++++++++++++++ Max10_VGA/vga_controller.sv.bak | 8 ++++ 7 files changed, 106 insertions(+), 64 deletions(-) create mode 100644 Max10_VGA/Max10_VGA.qws create mode 100644 Max10_VGA/top_tb.sv create mode 100644 Max10_VGA/top_tb.sv.bak create mode 100644 Max10_VGA/vga_controller.sv create mode 100644 Max10_VGA/vga_controller.sv.bak diff --git a/Max10_VGA/Max10_VGA.qsf b/Max10_VGA/Max10_VGA.qsf index 3f143bb..a1d4c10 100644 --- a/Max10_VGA/Max10_VGA.qsf +++ b/Max10_VGA/Max10_VGA.qsf @@ -45,7 +45,6 @@ set_instance_assignment -name IO_STANDARD "3.3-V LVCMOS" -to clk12m set_global_assignment -name EDA_GENERATE_FUNCTIONAL_NETLIST OFF -section_id eda_board_design_boundary_scan -set_global_assignment -name SYSTEMVERILOG_FILE vga_testbench.sv set_global_assignment -name SOURCE_TCL_SCRIPT_FILE pins/assignment_acc.tcl set_global_assignment -name SOURCE_TCL_SCRIPT_FILE pins/assignment_button.tcl set_global_assignment -name SOURCE_TCL_SCRIPT_FILE pins/assignment_gpio.tcl @@ -55,4 +54,12 @@ set_global_assignment -name SOURCE_TCL_SCRIPT_FILE pins/assignment_ram.tcl set_global_assignment -name SDC_FILE timings.sdc set_global_assignment -name QIP_FILE PLL.qip set_global_assignment -name SYSTEMVERILOG_FILE top.sv +set_global_assignment -name SYSTEMVERILOG_FILE top_tb.sv +set_global_assignment -name SYSTEMVERILOG_FILE vga_controller.sv +set_global_assignment -name EDA_TEST_BENCH_ENABLE_STATUS TEST_BENCH_MODE -section_id eda_simulation +set_global_assignment -name EDA_NATIVELINK_SIMULATION_TEST_BENCH tb -section_id eda_simulation +set_global_assignment -name EDA_TEST_BENCH_NAME tb -section_id eda_simulation +set_global_assignment -name EDA_DESIGN_INSTANCE_NAME NA -section_id tb +set_global_assignment -name EDA_TEST_BENCH_MODULE_NAME tb -section_id tb +set_global_assignment -name EDA_TEST_BENCH_FILE top_tb.sv -section_id tb set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top \ No newline at end of file diff --git a/Max10_VGA/Max10_VGA.qws b/Max10_VGA/Max10_VGA.qws new file mode 100644 index 0000000000000000000000000000000000000000..e81da794974026bcb4b22f26282fce5edeb6f94e GIT binary patch literal 1859 zcmeH{O-md>5Qg8GMB*{zkdp@qK^9?TjH_;LL5L?$!TS(*CPvmc>$-_T5Iy@pa`xiC z@Z#0KV*JSS_Rd_^MO1`9NDtN3Rb4&x(beyVhUzh)O?}pm`pUGcQayE$y6D;}Fp8m9 z?3U;<_?l+e|AF=m^E!4JmZi4X>%lkq3Rbn%Gb~s16Pr0~-!T{PLP?O@N?A2EuNIW( zz4D+>w4g71sTQ#|HKCSfwLdzZ2z7MCbOY(i6S421{KevVMdR@C%SwQS?52pXz*k?B zTGDs8v)w{kg*&4)eD_=k-7w6n@lwkiEeP5sZFNQ&h0r+A&?jwBv9FKufhM>B4 zhZ>?A3iUMy3+)Bp9|?FPWZ83Y!&&*tte>VFC1x(iw}*RNiq6kY<)0}&VY-mU=2)NK zmTe=wI2^I_)V*_$u66GJd#P%BU(9fW{MB9x0ntnG!JwB$%AuET?YNh6aK?CJp7ZLB zLrrkWh&0QWLkW*L4QP|VQ+87{#v|iU6N{Gi>-QBMyFm73)Cuotz~cPUFE;wk)Bq8? z;Oln4&=RP~@MPX$waaVFL54#8>U^AYD0AHbuNe}x{BNL`Gki3PJv}rLO&9^1+O