URL
https://opencores.org/ocsvn/socgen/socgen/trunk
Subversion Repositories socgen
[/] [socgen/] [trunk/] [common/] [opencores.org/] [cde/] [ip/] [sync/] [rtl/] [verilog/] [sync_with_reset] - Rev 134
Compare with Previous | Blame | View Log
reg [WIDTH - 1:0] sync_data [DEPTH:0];always @(*)beginsync_data[0] = data_in;endinteger i;always @(posedge clk or negedge reset_n)if (~reset_n)beginfor (i = 1 ; i <= DEPTH ; i = i + 1) sync_data[i] <= RST_VAL;endelsebeginfor (i = 1 ; i <= DEPTH ; i = i + 1) sync_data[i] <= sync_data[i-1];endassign data_out = sync_data[DEPTH];
