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

Subversion Repositories socgen

[/] [socgen/] [trunk/] [Projects/] [opencores.org/] [logic/] [ip/] [disp_io/] [rtl/] [verilog/] [top.body] - Diff between revs 131 and 133

Show entire file | Details | Blame | View Log

Rev 131 Rev 133
Line 1... Line 1...
/**********************************************************************/
 
/*                                                                    */
 
/*             -------                                                */
 
/*            /   SOC  \                                              */
 
/*           /    GEN   \                                             */
 
/*          /  COMPONENT \                                            */
 
/*          ==============                                            */
 
/*          |            |                                            */
 
/*          |____________|                                            */
 
/*                                                                    */
 
/*                                                                    */
 
/*  Author(s):                                                        */
 
/*      - John Eaton, jt_eaton@opencores.org                          */
 
/*                                                                    */
 
/**********************************************************************/
 
/*                                                                    */
 
/*    Copyright (C) <2010>                     */
 
/*                                                                    */
 
/*  This source file may be used and distributed without              */
 
/*  restriction provided that this copyright statement is not         */
 
/*  removed from the file and that any derivative work contains       */
 
/*  the original copyright notice and the associated disclaimer.      */
 
/*                                                                    */
 
/*  This source file is free software; you can redistribute it        */
 
/*  and/or modify it under the terms of the GNU Lesser General        */
 
/*  Public License as published by the Free Software Foundation;      */
 
/*  either version 2.1 of the License, or (at your option) any        */
 
/*  later version.                                                    */
 
/*                                                                    */
 
/*  This source is distributed in the hope that it will be            */
 
/*  useful, but WITHOUT ANY WARRANTY; without even the implied        */
 
/*  warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR           */
 
/*  PURPOSE.  See the GNU Lesser General Public License for more      */
 
/*  details.                                                          */
 
/*                                                                    */
 
/*  You should have received a copy of the GNU Lesser General         */
 
/*  Public License along with this source; if not, download it        */
 
/*  from http://www.opencores.org/lgpl.shtml                          */
 
/*                                                                    */
 
/**********************************************************************/
 
 
 
 
 
// display io controller for digilent Basys fpga board
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
reg  [3:0]          divide;
reg  [3:0]          divide;
reg  [3:0]          number;
reg  [3:0]          number;
wire                one_usec;
 
 
 
 
 
 
 
always@(posedge clk )  led_pad_out <= PosL;
always@(posedge clk )  led_pad_out <= PosL;
always@(posedge clk )  PosS        <= sw_pad_in;
always@(posedge clk )  PosS        <= sw_pad_in;
always@(posedge clk )  PosB        <= btn_pad_in;
always@(posedge clk )  PosB        <= btn_pad_in;
 
 
 
 
cde_divider_def
 
  #(.SIZE(6))
 
cde_divider(
 
  .clk         (clk),
 
  .reset       (reset),
 
  .enable      (1'b1),
 
  .divider_in  (6'b100000),
 
  .divider_out (one_usec)
 
 
 
  );
 
 
 
 
 
 
 
 
 
 
 
always@(posedge clk)
always@(posedge clk)
  if(reset)      divide <= 4'b0000;
  if(reset)      divide <= 4'b0000;
  else
  else

powered by: WebSVN 2.1.0

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