标题:
Verilog HDL语言的文件调用问题:include使用方法介绍
[打印本页]
作者:
forsuccess
时间:
2013-12-8 18:13
标题:
Verilog HDL语言的文件调用问题:include使用方法介绍
[导读]
本文简单介绍在使用Verilog HDL语言时文件的调用问题之include使用方法介绍及举例说明,详见本文...
关键词:
预处理
源代码
文件
Verilog
电子发烧友网讯
:Verilog中可以使用预处理命令 `include “文件名” 来包含新文件。`include “文件名”的位置需要在 module声明之后。
这里举个例子便于大家理解,param.h存放了参数LENTH,顶层mult.v使用了它。
mult.v代码
如下
1 module mult (
2 input clk,
3 input rst,
4 input [LENTH-1:0] A,
5 input [LENTH-1:0] B,
6 output [LENTH-1:0] C
7 );
8
9 `include “param.h”
10
11 reg [LENTH-1:0] c_reg;
12
13 always@(posedge clk or negedge rst)
14 if(rst == 1‘b0)begin
15 c_reg <= 32’b0;
16 end
17 else begin
18 c_reg <= A*B;
19 end
20
21 assign C = c_reg;
22
23 endmodule24
param.h代码
如下
1 parameter LENTH = 32;
综合之后RTL图
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0