最近无聊做了一个小案列,很简单的一个广告点阵屏幕,用的是寄存器加点阵屏幕,来减少外界走线,可以说是vga,hdmi,tft,系列的无敌简化版。还是挺有趣的代码也比较简单。效果还是不错,给女朋友做做让她乐呵乐呵。
代码部分:
module TOP(
input sysclk ,
input rst_n ,
output wire CLK ,
output wire LE ,
output wire DI
);
wire [63:0] DATA;
DATA_ctrl DATA_ctrl(
. sysclk (sysclk),
. rst_n (rst_n ),
. DATA (DATA )
);
DZP DZP_1( //CLK 3.125MHZ
.sysclk (sysclk ),
.rst_n (rst_n ),
.DATA ( DATA ), //显示用的数据
.CLK (CLK ), //点阵屏 时钟
.LE (LE ), //点阵屏 锁存端口
.DI (DI ) //点阵屏 数据输入端口
);
endmodule
module DZP(
input sysclk , //CLK 125MHZ
input rst_n ,
input [63:0] DATA , //显示用的数据
output reg CLK , //点阵屏 时钟
output reg LE , //点阵屏 锁存端口
output reg