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

Subversion Repositories common

[/] [common/] [trunk/] [220_count4_example.v] - Diff between revs 14 and 48

Show entire file | Details | Blame | View Log

Rev 14 Rev 48
Line 1... Line 1...
 
//------------------------------------------------------------------------
 
// Copyright (c) 1997 Altera Corporation, all right reserved
 
//
 
// This Verilog file may be copied and/or distributed at no cost as long as
 
// this copyright notice is retained.
 
//
 
//----------------------------------------------------------------
 
// Four-bit Loadable Up-Down Counter with synchronous set, load and clear
 
//----------------------------------------------------------------
 
// Version 1.0   Date 07/09/97
 
//----------------------------------------------------------------
 
//
 
 
 
`include "210model.v"
 
module count4 (q,
 
        data, clock,
 
        clk_en, cnt_en, updown,
 
        sset, sclr, sload) ;
 
 
 
  parameter lpm_width    = 4 ;
 
 
 
  output [lpm_width-1:0] q ;
 
  input  [lpm_width-1:0] data ;
 
  input  clock, clk_en, cnt_en, updown ;
 
  input  sset, sclr, sload ;
 
 
 
 
 
  lpm_counter U1 (.q(q),
 
        .data(data), .clock(clock),
 
        .clk_en(clk_en), .cnt_en(cnt_en), .updown(updown),
 
        .sset(sset), .sclr(sclr), .sload(sload)) ;
 
 
 
    defparam U1.lpm_width=4;
 
 
 
endmodule
 
 
 No newline at end of file
 No newline at end of file

powered by: WebSVN 2.1.0

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