Professional Documents
Culture Documents
Timer
Timer
////////////////////////////////////////////////////////////////////////////////
//
// Company:
// Engineer:
//
// Create Date:
10:14:31 09/04/2012
// Design Name:
// Module Name:
apb_timer
// Project Name:
// Target Devices:
// Tool versions:
// Description:
//
// Dependencies:
//
// Revision:
// Revision 0.01 - File Created
// Additional Comments:
//
////////////////////////////////////////////////////////////////////////////////
//
module apb_timer(bclk,rst,psel,pwrite,tc, addr, wdata, Int,clk,mode,en, rdata,lo
ad_data, value);
input bclk,rst,psel,pwrite,tc;
input [15:0] addr;
input [31:0] wdata;
output Int,clk,mode,en;
output [31:0] rdata,load_data;
input [4:0] value;
reg Int,clk;
reg [7:0] control;
reg [31:0] rdata;
reg [4:0] count;
wire en =control[7];
wire mode = control[6];
wire[1:0] prescale = control[3:2];