verilog HDL中能否调用子程序

 我来答
gc_hellofpga
2012-06-01 · TA获得超过301个赞
知道小有建树答主
回答量:149
采纳率:66%
帮助的人:105万
展开全部
首先明确一个问题,verilog是硬件语言,不存在程序这样说法,程序是软件的叫法,这里交代吗。至于调用的问题,是绝对没问题的,一个顶层模块可以包含任意个底层模块这是没问题的,只需要一个例化语句。如果还有什么问题可以继续追问
zhaoli2009520
推荐于2018-04-21 · 超过12用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:22.8万
展开全部
这个叫做模块的例化,
例化语法
一个模块能够在另外一个模块中被引用,这样就建立了描述的层次。模块实例化语句形式如
下:
module_name instance_name(port_associations) ;

信号端口可以通过位置或名称关联;但是关联方式不能够混合使用。端口关联形式如下:
port_expr / / 通过位置。
.PortName (port_expr) / / 通过名称。
例[1]:
....
module and (C,A,B);

input A,B;
output C;

...
and A1 (T3, A, B ); //实例化时采用位置关联,T3对应输出端口C,A对应A,B对应B。
and A2( //实例化时采用名字关联,.C是and 器件的端口,其与信号T3相连
.C(T3),
.A(A),
.B(B)

);

我是初学者,希望对你有帮助
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-05-17
展开全部
可以,采用例化语句。

参考资料: http://wenku.baidu.com/view/06b8d01c650e52ea551898ff.html

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式