diff options
Diffstat (limited to 'ice40/regressions/issue0090/conn-crash.v')
-rw-r--r-- | ice40/regressions/issue0090/conn-crash.v | 43 |
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 |