- 56
- 0
- 约1.43万字
- 约 17页
- 2019-08-31 发布于浙江
- 举报
Verilog HDL语言基础知识
先来看两个Verilog HDL程序。
例6.1 一个8位全加器的 Verilog HDL源代码
module adder8(cout,sum,ina,inb,cin);
output[7:0] sum;
output cout;
input[7:0] ina,inb;
input cin;
assign {cout,sum}=ina+inb+cin; //全加
endmodule
【例6.2】一个8位计数器的Verilog HDL源代码
module counter8(out,cout,data,load,cin,clk);
output[7:0] out;
output cout;
input[7:0] data;
input load,cin,clk;
reg[7:0] out;
always @(posedge clk)
begin
if(load)
out=data;
else
out=out+cin;
end
assign cout=outcin;
endmodule
从上面的例子可以看出:
① Verilog HDL程序是由模块构成的。每个模块的内容都是嵌在module 和endmodule 两个语句之间,每个模块实现特定的功能,模块是可以进行层次嵌套的。
②每个模块首
您可能关注的文档
最近下载
- 石油总公司中下游工程建设项目管理规定教材.doc VIP
- 来访人员登记表.xlsx VIP
- 临床骨折愈合分期、愈合机制、临床愈合标准及一期愈合与二期愈合区别特点.doc VIP
- DB13(J)_T 8313-2019 后置金属网保温复合板应用技术规程(2024年版).docx VIP
- DB13(J)_T 298-2019 斜向条形槽保温复合板应用技术规程(2024年版).pdf VIP
- 初中数学知识点总结大全(PDF版).pdf VIP
- 公路平面交叉专项工程施工组织设计方案.pdf VIP
- 2011年回弹法检测混凝土抗压强度技术规程.pdf VIP
- 标准图集-L13J3_4_轻质内隔墙.pdf VIP
- PDS-772A调试大纲及记录.doc VIP
原创力文档

文档评论(0)