Skip to content

Commit

Permalink
greenpak4: Added GP_PGEN cell definition
Browse files Browse the repository at this point in the history
azonenberg committed Oct 19, 2016
1 parent 091d32b commit e78fa15
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions techlibs/greenpak4/cells_sim.v
Original file line number Diff line number Diff line change
@@ -305,6 +305,27 @@ module GP_PGA(input wire VIN_P, input wire VIN_N, input wire VIN_SEL, output reg

endmodule

module GP_PGEN(input wire nRST, input wire CLK, output reg OUT);
initial OUT = 0;
parameter PATTERN_DATA = 16'h0;
parameter PATTERN_LEN = 4'd16;

reg[3:0] count = 0;
always @(posedge CLK) begin
if(!nRST)
OUT <= PATTERN_DATA[0];

else begin
count <= count + 1;
OUT <= PATTERN_DATA[count];

if( (count + 1) == PATTERN_LEN)
count <= 0;
end
end

endmodule

module GP_POR(output reg RST_DONE);
parameter POR_TIME = 500;

0 comments on commit e78fa15

Please sign in to comment.