跳到主要内容

3.2 添加设计文件

在Diamond软件面板上,选择File>New>File,进行新文件创建。

alt text
图3.2.1 创建新文件

在文件创建界面,选择合适的文件类型。本文添加Verilog HDL设计文件。选好类型,设置文件名称,名称需要与函数名一致,点击New,这样我们就创建了一个新的设计文件,然后我们就可以在设计文件中进行编程了。

alt text
图3.2.2 添加main文件

接下来按照同样的方法依次添加屏幕驱动文件。

alt text
图3.2.3 添加屏幕驱动文件

在新创建的Verilog文件中进行Verilog HDL代码编写。编写完成后,保存。IDE自动将模块更新到左侧Hierarchy(层次)窗口。

alt text
图3.2.5 编写代码

Demo程序:

主程序:

module main (clk,rst,oled_rst,oled_dcn,oled_clk,oled_dat);

input clk;
input rst;

output oled_rst; //
output oled_dcn; //
output oled_clk; //
output oled_dat;

reg [7:0] shuzi1=0;
reg [7:0] shuzi2=0;
reg [7:0] shuzi3=0;
reg [7:0] shuzi4=0;

OLED12864 OLED12864_u(
.clk(clk),
.rst_n(rst),
.shuzi4(shuzi4),
.shuzi3(shuzi3),
.shuzi2(shuzi2),
.shuzi1(shuzi1),
.oled_csn(),
.oled_rst(oled_rst),
.oled_dcn(oled_dcn),
.oled_clk(oled_clk),
.oled_dat(oled_dat)
);
endmodule