OpenCores
URL https://opencores.org/ocsvn/wb2axi4/wb2axi4/trunk

Subversion Repositories wb2axi4

[/] [wb2axi4/] [trunk/] [rtl/] [sync_double_ff.sv] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 alzhang
module sync_doble_ff (
2
// *************************** Ports ********************************
3
        DIN ,
4
       DOUT ,
5
        CLK ,
6
    RESET_N
7
 );
8
 
9
// ************************ Parameters ******************************
10
  parameter DATA_W   = 32  ;
11
 
12
// ********************** Inputs/Outputs ****************************
13
  input wire  [DATA_W-1:0]  DIN ;
14
  output reg  [DATA_W-1:0] DOUT ;
15
  input                     CLK ;
16
  input                 RESET_N ;
17
 
18
// **************************  Regs  ********************************
19
  reg  [DATA_W-1:0]       dreg1 ;
20
 
21
  always @(posedge CLK or negedge RESET_N)
22
    begin
23
       if (!RESET_N) {DOUT, dreg1} <= 0;
24
       else {DOUT, dreg1} <= {dreg1, DIN};
25
    end
26
 
27
endmodule // sync_doble_ff
28
 
29
//*****************************************************************************
30
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.