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

Subversion Repositories bu_pacman

[/] [bu_pacman/] [tags/] [arelease/] [generate_add.v] - Blame information for rev 6

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 3 soloist_hu
`timescale 1ns / 1ps
2
//////////////////////////////////////////////////////////////////////////////////
3
// Company: 
4
// Engineer: 
5
// 
6
// Create Date:    19:05:43 11/20/2008 
7
// Design Name: 
8
// Module Name:    generate_add 
9
// Project Name: 
10
// Target Devices: 
11
// Tool versions: 
12
// Description: 
13
//
14
// Dependencies: 
15
//
16
// Revision: 
17
// Revision 0.01 - File Created
18
// Additional Comments: 
19
//
20
//////////////////////////////////////////////////////////////////////////////////
21
module generate_add(clk_2M,addr,pixel_color);
22
 
23
//Inputs
24
input clk_2M;
25
//Outputs
26
output [15:0] addr,pixel_color;
27
 
28
//reg
29
reg [15:0] addr = 0;
30
reg [15:0] pixel_color;
31
integer i;
32
 
33
 
34
always @ (posedge clk_2M)
35
begin
36
if(addr != 19661)
37
addr <= addr + 1;
38
else
39
addr <= 0;
40
end
41
 
42
always @ (posedge clk_2M)
43
begin
44
for(i=0; i<=9831; i=i+1) begin
45
if(i>0 && i<9830)
46
pixel_color = 16'b1001001001001001;
47
else begin
48
i=9831;
49
pixel_color = 16'b1101110101110101;
50
end
51
end
52
end
53
endmodule

powered by: WebSVN 2.1.0

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