OpenCores
URL https://opencores.org/ocsvn/1g_ethernet_dpi/1g_ethernet_dpi/trunk

Subversion Repositories 1g_ethernet_dpi

[/] [1g_ethernet_dpi/] [tags/] [vmblite_base/] [hw/] [src/] [rtl/] [misc/] [por_module.sv] - Rev 7

Compare with Previous | Blame | View Log

//////////////////////////////////////////////////////////////////////////////////
// Company:         
// Engineer:        IK
// 
// Design Name:
// Module Name:
// Project Name:    PowerOnReset Module
// Target Devices:  

// Description: 
//
//
// Revision: 
// Revision 0.01 - File Created
//
//////////////////////////////////////////////////////////////////////////////////
`timescale 1ns / 1ps

module por_module #(parameter p_LEN = 0)
(
    // SYS_CON
    input           i_clk,
    // POR out
    output  reg     o_por
);
//////////////////////////////////////////////////////////////////////////////////
    // por-cnt
    reg [p_LEN-1:0]   sv_por_cnt=0;
    
//////////////////////////////////////////////////////////////////////////////////
//
// PowerOnReset logic
//
always @ (posedge i_clk)
begin   :   POR_LOGIC
    // inner
    if (!sv_por_cnt[p_LEN-1])
        sv_por_cnt <= sv_por_cnt + 1'b1;
    // out
    o_por <= !sv_por_cnt[p_LEN-1];
end
//////////////////////////////////////////////////////////////////////////////////
endmodule

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

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