From: Andrew Zonenberg Date: Thu, 31 Mar 2016 03:30:25 +0000 (-0700) Subject: Updated tech lib for greenpak4 counter with some clarifications X-Git-Tag: yosys-0.7~280^2~5 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=94a6923e7dd363c5b11116e9bd85aa012fed512a;p=yosys.git Updated tech lib for greenpak4 counter with some clarifications --- diff --git a/techlibs/greenpak4/cells_sim.v b/techlibs/greenpak4/cells_sim.v index 6e3003f5e..2727d9246 100644 --- a/techlibs/greenpak4/cells_sim.v +++ b/techlibs/greenpak4/cells_sim.v @@ -99,8 +99,8 @@ module GP_COUNT8(input CLK, input wire RST, output reg OUT); OUT <= (count == 8'h0); end - //datasheet is unclear but experimental testing confirms that POR value is COUNT_TO. - //Reset value is clearly 0 except in count/FSM cells where it's configurable. + //POR or SYSRST reset value is COUNT_TO. Datasheet is unclear but conversations w/ Silego confirm. + //Runtime reset value is clearly 0 except in count/FSM cells where it's configurable but we leave at 0 for now. //Datasheet seems to indicate that reset is asynchronous, but for now we model as sync due to Yosys issues... always @(posedge CLK) begin @@ -114,7 +114,7 @@ module GP_COUNT8(input CLK, input wire RST, output reg OUT); count <= 0; if((RESET_MODE == "FALLING") && !RST) count <= 0; - if((RESET_MODE == "BITH") && RST) + if((RESET_MODE == "BOTH") && RST) count <= 0; */ end