FPGA技术:FPGA的三种建模方法

转载: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)结构化建模

代码就不写了,主要思想就是模块化编写。
 

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值