网站首页
IC库存
IC展台
电子资讯
技术资料
PDF文档
我的博客
IC72论坛
ic72 logo
资料首页最新产品 技术参数 电路图 设计应用 解决方案 代理商查询 IC替换 IC厂商 电子辞典
关键字: 技术文章 PDF资料 IC价格 电路图 代理商查询 IC替换 IC厂商 电子辞典

Verilog HDL 数据流建模 --连续赋值语句

6 数据流建模

在3.3.2 节中,我们已经初步了解到数据流描述方式,本节对数据流的建模方式进一步讨论,
主要讲述连续赋值语句、阻塞赋值语句、非阻塞赋值语句,并针对一个系统设计频率计数器的实
例进行讲解。

6.1 连续赋值语句
数据流的描述是采用连续赋值语句(assign )语句来实现的。语法如下:
assign net_type = 表达式;
连续赋值语句用于组合逻辑的建模。等式左边是wire 类型的变量。等式右边可以是常量、由
运算符如逻辑运算符、算术运算符参与的表达。如下几个实例:
wire [3:0] Z, Preset, Clear; //线网说明
assign Z = Preset & Clear; //连续赋值语句

wire Cout, C i n ;

wire [3:0] Sum, A, B;

. . .

assign {Cout, Sum} = A + B + Cin;

assign Mux = (S = = 3)? D : 'bz;

注意如下几个方面:

1、连续赋值语句的执行是:只要右边表达式任一个变量有变化,表达式立即被计算,计算的
结果立即赋给左边信号。

2、连续赋值语句之间是并行语句,因此与位置顺序无关。



热门搜索:TLM812SA TLP602 TLP808TEL TLP808TELTAA PS240810 PS120406 TLP808NETG 01B1002JF TLP825 01C5001JF 2839224 TLM825SA 8300SB1 PM6SN1 4SPDX TLP725 B40-8000-PCB TLM626NS CC2544RHBR B30-7100-PCB SBBSM2120-1 RS-1215 N060-004 B20-8000-PCB LC2400
COPYRIGHT:(1998-2010) IC72 达普IC芯片交易网
客户服务:service@IC72.com 库存上载:IC72@IC72.com
(北京)联系方式: 在线QQ咨询:点击这里给我发消息 联系电话:010-82614113 传真:010-82614123
京ICP备06008810号-21 京公网安备 11010802032910 号 企业资质