aboutsummaryrefslogtreecommitdiff
path: root/examples/example_toplevel.v
diff options
context:
space:
mode:
Diffstat (limited to 'examples/example_toplevel.v')
-rw-r--r--examples/example_toplevel.v14
1 files changed, 13 insertions, 1 deletions
diff --git a/examples/example_toplevel.v b/examples/example_toplevel.v
index f6cdf69..f1501e3 100644
--- a/examples/example_toplevel.v
+++ b/examples/example_toplevel.v
@@ -23,6 +23,16 @@
; /* Cause syntax error */
`endif
+`ifndef SPI_ROM_FILE
+ `define SPI_ROM_FILE "/dev/null"
+ `define SPI_ROM_WORDS_COUNT 0
+`else
+ `ifndef SPI_ROM_WORDS_COUNT
+ `error_SPI_ROM_WORDS_COUNT_not_defined
+; /* Cause syntax error */
+ `endif
+`endif
+
`ifndef FINISH_ON_IMAGE_WRITES
`define FINISH_ON_IMAGE_WRITES 0
`else
@@ -67,7 +77,9 @@ module example();
#(
.FONT_FILE(`FONT_FILE),
.EMBEDDED_ROM_WORDS_COUNT(`ROM_WORDS_COUNT),
- .EMBEDDED_ROM_FILE(`EMBEDDED_ROM_FILE)
+ .EMBEDDED_ROM_FILE(`EMBEDDED_ROM_FILE),
+ .SPI_ROM_WORDS_COUNT(`SPI_ROM_WORDS_COUNT),
+ .SPI_ROM_FILE(`SPI_ROM_FILE)
) soc
(
.clock_100mhz(clock_100mhz),