aboutsummaryrefslogtreecommitdiffstats
path: root/ice40/regressions/issue0090/conn-crash.v
diff options
context:
space:
mode:
Diffstat (limited to 'ice40/regressions/issue0090/conn-crash.v')
-rw-r--r--ice40/regressions/issue0090/conn-crash.v43
1 files changed, 43 insertions, 0 deletions
diff --git a/ice40/regressions/issue0090/conn-crash.v b/ice40/regressions/issue0090/conn-crash.v
new file mode 100644
index 0000000..5b58b5b
--- /dev/null
+++ b/ice40/regressions/issue0090/conn-crash.v
@@ -0,0 +1,43 @@
+/* Machine-generated using Migen */
+module top(
+ output sevenseg_segment7,
+ output sevenseg_segment6,
+ output sevenseg_segment5,
+ output sevenseg_segment4,
+ output sevenseg_segment3,
+ output sevenseg_segment2,
+ output sevenseg_segment1,
+ output sevenseg_enable0,
+ input clk12
+);
+
+wire sys_clk;
+wire sys_rst;
+wire por_clk;
+reg int_rst = 1'd1;
+
+
+// Adding a dummy event (using a dummy signal 'dummy_s') to get the simulator
+// to run the combinatorial process once at the beginning.
+// synthesis translate_off
+reg dummy_s;
+initial dummy_s <= 1'd0;
+// synthesis translate_on
+
+assign sevenseg_enable0 = 1'd1;
+assign sevenseg_segment7 = 1'd1;
+assign sevenseg_segment6 = 1'd1;
+assign sevenseg_segment5 = 1'd1;
+assign sevenseg_segment4 = 1'd1;
+assign sevenseg_segment3 = 1'd1;
+assign sevenseg_segment2 = 1'd1;
+assign sevenseg_segment1 = 1'd1;
+assign sys_clk = clk12;
+assign por_clk = clk12;
+assign sys_rst = int_rst;
+
+always @(posedge por_clk) begin
+ int_rst <= 1'd0;
+end
+
+endmodule