赞
踩
转载:https://blog.csdn.net/zsh1422728529/article/details/48690191
HDL建模时,除了可以用不同层次的基本描述方式建模外,还可以根据其对信号的描述方式不容划分为以下三种:/
1、数据流建模
2、行为建模
3、结构化建模
在模块中对信号资源分配(或组合逻辑的连接)的描述,成为数据流描述,或称为数据流描述;在模块中对信号的行为进行描述,成为行为描述,或行为建模;将很多模块组织成一个更大的模块,这种描述称为结构化描述,即结构化建模。
(1)数据流建模之二选一多路器:
module two_one(a,b,s,out);
input a;
input b;
input s;
output out;
assign f = (a & ~s) |(b & s);
endmodule
(2)行为建模
module two_one(a,b,s,out);
input a,b,clk,s;
output out;
reg out;
always @(a,b,s)
begin
out <= s ? a : b;
end
endmodule
(3)结构化建模
代码就不写了,主要思想就是模块化编写。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。